C#我有很多个checkbox,每个checkbox的事件类似,有什么方法简化?
答案:4 悬赏:80 手机版
解决时间 2021-02-27 06:08
- 提问者网友:绫月
- 2021-02-26 20:33
C#我有很多个checkbox,每个checkbox的事件类似,有什么方法简化?
最佳答案
- 五星知识达人网友:鱼忧
- 2021-02-26 21:45
先建立一个全局list
List cb = new List();
然后建立给你的控件在程序load事件中添加进去
CheckBox[] temp = { checkBox1, checkBox2, checkBox3, checkBox4 };
cb.AddRange(temp);
然后给你所有的checkbox都绑定到同一个事件上,事件第一行
int djg第几个 = cb.IndexOf((CheckBox)sender);
然后用cb[djg第几个]进行操作
List
然后建立给你的控件在程序load事件中添加进去
CheckBox[] temp = { checkBox1, checkBox2, checkBox3, checkBox4 };
cb.AddRange(temp);
然后给你所有的checkbox都绑定到同一个事件上,事件第一行
int djg第几个 = cb.IndexOf((CheckBox)sender);
然后用cb[djg第几个]进行操作
全部回答
- 1楼网友:痴妹与他
- 2021-02-26 23:16
foreach(var item in this.controls){
if (item is CheckBox) {}
}
- 2楼网友:英雄的欲望
- 2021-02-26 22:15
事件源绑定
- 3楼网友:低音帝王
- 2021-02-26 22:05
定义基类或接口 + 继承然后增加或overide方法 面向对象的基础解决方案
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯