C#创建控件数组有哪些?

 我来答
香冷媚8761
推荐于2019-11-03 · TA获得超过180万个赞
知道顶级答主
回答量:66.9万
采纳率:53%
帮助的人:3.4亿
展开全部
还要再加上一句
btn[0]=new Button();
这样就行了
public Form1()

{

InitializeComponent();

Button[] btn = new Button[3];

int Top= 0;

for (int i = 0; i < 3; i++)

{

btn[i] = new Button();

btn[i].Top = Top;

this.Controls.Add(btn[i]);

Top += 30;

}

}

不知道为什么要定义二维数组,对二维数组的用处不太了解。不过用二维也是可以的。代码:
public Form1()

{

InitializeComponent();

Button[,] btn = new Button[3,3];

int Top= 0;

for (int i = 0; i < 3; i++)

{

for (int j = 0; j < 3; j++)

{

btn[i,j] = new Button();

btn[i,j].Top = Top;

this.Controls.Add(btn[i,j]);

Top += 30;

}

}

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式