用checkbox的父控件名字点findcon开头的一个函数,这个函数的意思是遍历这个父级别控件的所有子控件,然后再在子控件中判断控件类型为checkbox的,就可以获得该控件的选中状态,至于要和数组对应嘛,你字符是有规律的,处理下就完事了嘛,手机打字的,望采纳
没有找到你说的函数
@😀明笔记: 答案在问题的评论区,,不在回答区
上wpf,mvvm模式轻松搞定
现在前提是Winform哈哈哈
反射 ,赋值,事件 改值。
我要创建48个事件?
从数据到控件:循环赋值;从控件到数据:事件触发;
用Name后缀,或者Tag属性把两者关联起来
从数据到控件:循环赋值,怎么实现?代码中该不会要48个控件的Tag都要写出来把?
@😀明笔记: 不用。绘制控件的时候,48个Tag已经硬编码了,代码里通过Control.Controls 属性,查找所有子控件下所有的 CheckBox,然后根据tag判断到底是哪个CheckBox
@sweetjian: ok,问题已经解决
用控件数组处理起来特别轻松。直接设定tag的值为控件的编号,然后循环遍历就可以了。
(https://img2020.cnblogs.com/blog/924295/202008/924295-20200824103640709-160392181.jpg)
– 王精灵 4年前你需要把checkbox放在panel面板上,界面如下图
(https://img2020.cnblogs.com/blog/924295/202008/924295-20200824103915515-1951581957.jpg)
这个是调用
(https://img2020.cnblogs.com/blog/924295/202008/924295-20200824104050989-1292624604.jpg)
代码我发在下一条评论中,如果问题得到解决,希望能关注一下我,谢谢!
这里评论图片显示不了,核心代码和界面我发你的短消息了,如果需要源码,你再联系我。或者有其它问题,也可以一起讨论。祝你早日解决问题。
– 王精灵 4年前