【发布时间】:2014-03-31 12:28:33
【问题描述】:
我是编程菜鸟 - 我正在尝试在不同的选项卡上选择复选框
我有一个二维数组,每行 3 个项目 1. 复选框名称 2. 复选框标记(在其他地方使用) 3. 复选框需要打开的选项卡名称。
我一直无法弄清楚如何告诉循环将复选框放在哪个选项卡上。
string[,] alApps = new string[,]{
{"Test1","Tag1","tab1"},
{"Test2", "Tag2","tab1"},
{"Test3","Tag3","tab2"},
};
for (int i = 0; i < alApps.Length / 3; i++)
{
CheckBox cb = new CheckBox();
cb.Tag = alApps[i, 1];
cb.Text = alApps[i, 0];
cb.Location = new Point(10, i * 20);
}
理想情况下,我正在寻找的东西会像这样工作: alApps[i,3].Controls.Add(cb)
提前感谢您的所有帮助
【问题讨论】:
-
嗯,这取决于您使用的是哪种类型的标签系统?您打算对其进行何种控制?
-
这是我在设计器中创建的选项卡控件,然后我通过代码将选项卡添加到:TabPage tabMedia = new TabPage(); tabMedia.Text = "媒体"; tabctAps.Controls.Add(tabMedia);
-
标签页已经添加或者需要动态添加?
-
我在代码的早期动态创建标签页