1
我是新來的C#。我一直在想加入ButtonControlArray在那裏我可以存儲每個按鈕control.Here是我code.I的一部分正在創建一個6 * 6排列按鈕控制的。UserControlArray在具體ButtonControlArray在C#
ButtonControl buttonControl;
ButtonControl[,] arrayButtons = new ButtonControl[6,6];
public void createGrid()
{
l = 0;
for (int i = 0; i < numberOfButtons; i++)
{
for (int k = 0; k < numberOfButtons; k++)
{
buttonControl = new ButtonControl();
buttonControl.Location = new Point(l,j);
j += 55;
arrayButtons[i, k] = buttonControl;
//After the above statement if i print Console.WriteLine(""+arrayButtons[i,k]); i am getting only my projectname.buttoncontrol
myGridControl.Controls.Add(buttonControl);
}
l += 55; j = 10;
}
}
我要訪問arrayButtons [] []每個變量..就像在一個3 * 3 matrix..if我想第2行1列element..then我得到類似arrayName中的[2] [ 1 ..如果我想在第二行第二個按鈕,我怎麼能get..i試着這樣做的一種方式,但我不能弄明白同樣的方式...你能幫助我走出這個..
WinForms? 'myGridControl'究竟是什麼類型的Control/Container?當您的UserControl中的某個6x6按鈕被按下時,可能有助於說明您正在做什麼:您是否要引發UserControl的容器訂閱並處理的公共事件? – BillW