【新手求教】想知道如何把100个按钮存入控件数组中

来自远方的炮声 2012-05-29 12:58:06
求推荐个普遍方法
...全文
71 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
EnForGrass 2012-05-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
求推荐个普遍方法
[/Quote]
只是跟数组初始化没什么区别,只是类型变了而已

用 List<Button> btn = new List<Button>();也是可以的
btn.Add()
  • 打赏
  • 举报
回复
谢谢楼上回复
__天涯寻梦 2012-05-29
  • 打赏
  • 举报
回复
Control[] buttons = new Control[100];
for(int i = 0; i < buttons.Length; ++i)
buttons[i] = new Button();
bdmh 2012-05-29
  • 打赏
  • 举报
回复
遍历窗体组件,将button放入数组,记得别越界啊

Button[] btns = new Button[100];
int i = 0;

foreach( Control c in this.Controls)
{
if (c is Button)
{
btns[i] = c;
i++;
}
}
dalmeeme 2012-05-29
  • 打赏
  • 举报
回复
Button[] buttons=new Button[100];
for(int i=0;i<buttons.Length;i++)
buttons[i]=new Button();

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧