将标签页的名称属性和文本属性加载到列表框中

时间:2011-09-16 05:52:53

标签: c# winforms

我在其中创建了一个选项卡控件Tab Tab属性,它从Tab Pages属性打开Tab Control的集合,然后我添加了我的标签页并且它成功了

我正在构建的应用程序应该有一个按钮,用于在foreach语句中检索选项卡页面的名称属性和文本属性,并发布到文本框

我的问题是到达foreach语句中无法访问的Tab Control集合,该语句是包含集合的Tab Pages属性,因此我可以将其成员填充到列表框中

1 个答案:

答案 0 :(得分:2)

如果您正在寻找使用TabPages名称填充ListBox,那么您可以试试这个:

var pages = (from TabPage p in tabControl1.TabPages
             select new{ Text = p.Text}).ToList();

listBox1.DataSource = pages;
listBox1.DisplayMember = "Text";