C# 如何将Windows窗体设计器生成的组合框放入数组中
我有一堆不同的组合框,它们是用windows窗体设计器制作的。我希望能够通过索引访问它们,这样我就可以执行以下操作:C# 如何将Windows窗体设计器生成的组合框放入数组中,c#,arrays,winforms,combobox,windows-forms-designer,C#,Arrays,Winforms,Combobox,Windows Forms Designer,我有一堆不同的组合框,它们是用windows窗体设计器制作的。我希望能够通过索引访问它们,这样我就可以执行以下操作: for (int i = 0; i < numOfBoxes; i++) { ComboBoxes[i].visible = false; } 执行此操作的正确方法是什么?您需要确保在调用InitializeComponent后设置组合框的数组 private ComboBox[] ComboBoxes; public MainForm() { Ini
for (int i = 0; i < numOfBoxes; i++)
{
ComboBoxes[i].visible = false;
}
执行此操作的正确方法是什么?您需要确保在调用
InitializeComponent
后设置组合框的数组
private ComboBox[] ComboBoxes;
public MainForm()
{
InitializeComponent();
ComboBoxes = new ComboBox[] {ComboBox1, ComboBox2, ComboBox3};
}
在此之前,所有windows窗体设计器对象都将为空,因为它们仅在InitializeComponent
中首次实例化
private ComboBox[] ComboBoxes;
public MainForm()
{
InitializeComponent();
ComboBoxes = new ComboBox[] {ComboBox1, ComboBox2, ComboBox3};
}