Winform-CheckBox、ChecklistBox控件遍历代码
2023-09-11 14:17:10 时间
CheckBox,是各种开发语言环境和网页中常用的控件。
下面,本文给大家讲解的是C#Winform版的CheckBox、控件遍历、全选、反选实例代码。
①直接引用
如果窗体form中存在CheckBox控件,直接引用的方法为:
控件名称.属性=属性值
例子:checkBox1.Checked = true;
②遍历引用
遍历引用有两种情况,其一为checkBox控件不包含在任何容器内;其二是checkBox控件包含于某些容器内。
A:checkBox不包含在任何容器内的遍历方法
foreach(Control ctl in this.Controls)//此处使用this.Controls { if(ctl is CheckBox) { CheckBox ck = ctl as CheckBox; if (ck != null) { ck.Checked = true;//全选 } } }
A:checkBox包含在容器内的遍历方法(比如包含在groupBox内)
foreach (Control MyCheckBox in groupBox1.Controls)//此处使用容器名称groupBox1 { if (MyCheckBox is CheckBox) { CheckBox ck = MyCheckBox as CheckBox; if (ck.Checked) { ck.Checked = !ck.Checked;//反选 } } }
还有一种情况是:窗体不使用CheckBox控件控件,而是使用CheckBoxList,如果我们想实现遍历,可参考如下代码:
for(int i =0;i<ChecklistBox.Items.count;i++) { MessageBox.Show(ChecklistBox.Items[0].ToString()); }
相关文章
- WinForm画网格并填充颜色
- 通过源码了解ASP.NET MVC 几种Filter的执行过程 在Winform中菜单动态添加“最近使用文件”
- C#【控件篇】Winform中使用MDI窗体
- 基于C#实现(WinForm)P2P聊天小程序【100010266】
- 基于Python+MySQL编写的(WinForm)图书管理系统【100010099】
- 基于C#开发的(WinForm)图书管理系统【100010037】
- C# WinForm点击Radio判断是否选中,监控TextBox输入动作
- winform程序开机自动启动
- [WinForm] 使用 WebBrowser 操作 HTML 頁面的 Element-摘自网络
- C#Winform频繁刷新导致界面闪烁解决方法
- C# WinForm实现窗体上控件自由拖动功能示例-OK
- WINFORM如何禁止调整窗体大小
- Devexpress winform Autogenerate columns - Stack Overflow