如何设置控件';s修饰符
本文关键字:控件 何设置 设置 | 更新日期: 2023-09-27 17:58:43
private void referenceDesk_DoubleClick(object sender, EventArgs e)
{
tabControl1.TabPages.Add(new TabPage("Donkey Kong"));
}
没有tabControl1.要使用的修饰符类型命令,也不能使用
new public TabPage("");
Modifiers
设计时属性控制正在修改的对象的成员创建。这不是你以后可以改变的。如果您想将选项卡页添加到选项卡控件,并且希望以后能够更改它们,请为它们定义类成员,并为它们分配适当的访问修饰符:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private List<TabPage> tabPages;
private void referenceDesk_DoubleClick(object sender, EventArgs e)
{
tabPages = new List<TabPage>();
tabPages.Add(new TabPage("First"));
tabPages.Add(new TabPage("Second"));
foreach (var tab in tabPages)
tabControl1.TabPages.Add(tab);
}
....
}
设计器代码不应该由用户修改,因为每当您在设计器中更改表单时,Visual Studio都会重新编写它(正如您所发现的(。
一种方法是将控件声明和初始化移动到非设计器代码文件。但是,这意味着您的控件将不再出现在设计器中。