请教:遍历Checkbox并修改checked的值

leon51 2016-09-11 06:21:40
比如一个form中有若干个checkbox和其他控件,请教如何用for each语句将所有的checkbox值改为true或false,我用网上的很多方法都没成功
...全文
532 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
想飞的狼 2016-09-14
  • 打赏
  • 举报
回复
遍历判断Checked=true
leon51 2016-09-13
  • 打赏
  • 举报
回复
我是用在winform中,不能放在一个panel中,我这个程序控件有500个以上,分别放在panel,group。。。
zj_zwl 2016-09-12
  • 打赏
  • 举报
回复
参考2楼,再加上控件类型判断就行了
pmmiao 2016-09-12
  • 打赏
  • 举报
回复
如果可能的话,建议你把所有的checkbkx放到一个panel中,然后对这个panel中的每一个control进行检查,放在panel中有多个好处,不但可以查看每个control,还可以按编号进行查看、调整属性。 试试看。
猿来不容易 2016-09-12
  • 打赏
  • 举报
回复
foreach(Control con in this.Controls)
{
	CheckBox cb=con as CheckBox;
	if(cb.checked)
	{
		cb.Checked=false;
		}
	else
	{
		cb.Checked=true;
	}
}
Justin-Liu 2016-09-12
  • 打赏
  • 举报
回复
winform还是webform? webform用js就可以

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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