我想要創建一個循環來添加組合框和標籤到窗體。凱德我已創建的他們,但我如何訪問它們從在循環內創建控件(組合框等)
while (i < 3)
{
cboTwinRoom = new ComboBox();
cboTwinRoom.FormattingEnabled = true;
cboTwinRoom.Location = new System.Drawing.Point(446, 218 + spacer);
cboTwinRoom.Name = "name" + i;
cboTwinRoom.Items.AddRange(new object[] {
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9"});
cboTwinRoom.Size = new System.Drawing.Size(45, 21);
cboTwinRoom.TabIndex = 3;
grpAvailability.Controls.Add(cboTwinRoom);
i++;
spacer = spacer + 50;
}
我一直在使用數組來設置ComboBox的名字tryed的comboboxs得到vlues但我得到一個錯誤。如果任何人都可以幫助,我會很棒。在此先感謝
錯誤:名爲'名稱'的局部變量不能在此範圍內聲明,因爲它會給'名稱',它已在'父'或當前'範圍中用於表示別的
此代碼不起作用?你在說什麼錯誤? –
我在代碼中沒有看到任何「名稱」.. –
我在問我如何訪問每個組合框的選定值?錯誤是當我嘗試使用數組來設置組合框的名稱。 –