c# 怎样批量修改button的属性?

假如我有好多个buttonbutton1到button100想用个for循环修改button的属性可以吗?小菜啊,求详细一点...... 假如我有好多个button
button1 到button100
想用个for循环修改button的属性
可以吗?
小菜啊,求详细一点...
展开
 我来答
ghchg8
2010-07-31
知道答主
回答量:36
采纳率:0%
帮助的人:13.8万
展开全部
可以,使用HashTable
首先引入 using System.Collections;///Hashtable
然后 private Hashtable hst = new Hashtable();
hst.Add("aa0", button的名字);///以aa1代替button的名字
依次添加
hst.Add("aa1", button的名字);
hst.Add("aa2", button的名字);

循环里
for(int i=0;i<100;i++)
{
Button btn = (Button)hst["aa" + i.ToString()];//取得button对象
btn.enable="true";
}
llinkin
2010-07-31 · TA获得超过182个赞
知道小有建树答主
回答量:328
采纳率:0%
帮助的人:350万
展开全部
for (int i = 1; i <= 6; i++)
{
//find返回满足条件的数组,[0]取第一个
((ComboBox)this.Controls.Find("cmb" + i, false)[0]).Items.Add(name);
}

后面的false表示不再子控件中去查找。

把combobox改成button就行了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式