C#中checkbox的遍历方法
来源:互联网 发布:sd格式化数据恢复 编辑:程序博客网 时间:2024/06/15 13:15
//遍历CheckBox方法1
foreach (Control c in groupBox1.Controls)//遍历groupBox1内的所有控件
{
if (c is CheckBox)//只遍历CheckBox控件
{
((CheckBox)c).Checked = (pdwPortVal & (1 << (checkBox8.TabIndex - c.TabIndex))) != 0;
}
}
//遍历CheckBox方法2
/*
for (int i = 8; i >= 1; i--)
{
((CheckBox)this.Controls.Find("checkBox" + i, true)[0]).Checked = (pdwPortVal & (1 << (8 - i))) != 0;
}
*/
//遍历CheckBox方法3
for (int i = 0; i < 8; i++)
{
switch (i)
{
case 0:
checkBox8.Checked = (pdwPortVal & (1 << i)) != 0;
break;
case 1:
checkBox7.Checked = (pdwPortVal & (1 << i)) != 0;
break;
case 2:
checkBox6.Checked = (pdwPortVal & (1 << i)) != 0;
break;
case 3:
checkBox5.Checked = (pdwPortVal & (1 << i)) != 0;
break;
case 4:
checkBox4.Checked = (pdwPortVal & (1 << i)) != 0;
break;
case 5:
checkBox3.Checked = (pdwPortVal & (1 << i)) != 0;
break;
case 6:
checkBox2.Checked = (pdwPortVal & (1 << i)) != 0;
break;
case 7:
checkBox1.Checked = (pdwPortVal & (1 << i)) != 0;
break;
}
}
foreach (Control c in groupBox1.Controls)//遍历groupBox1内的所有控件
{
if (c is CheckBox)//只遍历CheckBox控件
{
((CheckBox)c).Checked = (pdwPortVal & (1 << (checkBox8.TabIndex - c.TabIndex))) != 0;
}
}
//遍历CheckBox方法2
/*
for (int i = 8; i >= 1; i--)
{
((CheckBox)this.Controls.Find("checkBox" + i, true)[0]).Checked = (pdwPortVal & (1 << (8 - i))) != 0;
}
*/
//遍历CheckBox方法3
for (int i = 0; i < 8; i++)
{
switch (i)
{
case 0:
checkBox8.Checked = (pdwPortVal & (1 << i)) != 0;
break;
case 1:
checkBox7.Checked = (pdwPortVal & (1 << i)) != 0;
break;
case 2:
checkBox6.Checked = (pdwPortVal & (1 << i)) != 0;
break;
case 3:
checkBox5.Checked = (pdwPortVal & (1 << i)) != 0;
break;
case 4:
checkBox4.Checked = (pdwPortVal & (1 << i)) != 0;
break;
case 5:
checkBox3.Checked = (pdwPortVal & (1 << i)) != 0;
break;
case 6:
checkBox2.Checked = (pdwPortVal & (1 << i)) != 0;
break;
case 7:
checkBox1.Checked = (pdwPortVal & (1 << i)) != 0;
break;
}
}
0 0
- C#中checkbox的遍历方法
- asp.net中遍历CheckBox的方法
- C# 遍历CheckBox的三种简单方法
- js遍历GridView的checkBox的方法
- c# winform 遍历TreeView控件(属性为checkbox时)中,所有被选中的节点
- js遍历页面中所有的checkbox,全选checkbox
- C#中遍历TreeView的两个常用方法
- C#中遍历TreeView的两个常用方法
- 【.NET】C#中遍历各类数据集合的方法
- C#中遍历各类数据集合的方法
- C#中遍历TreeView的两个常用方法
- C#中遍历各类数据集合的方法
- C#中遍历各类数据集合的方法
- C#遍历DataSet中数据的几种方法总结
- 【.NET】C#中遍历各类数据集合的方法
- C#遍历DataSet中数据的几种方法总结
- C#遍历DataSet中数据的几种方法总结
- C#中遍历各类数据集合的方法
- 从选域名到SEO,盘点Web开发最常见的5个误区
- JSTL判断list的size()大小
- C语言文件操作解析(一)
- IntentService(或非UI线程)中使用Toast
- 在android系统中增加预编译apk(use BUILD_PREBUILT instead!. Stop)
- C#中checkbox的遍历方法
- GLSL实现水面倒影
- 用Java程序进行编码转换
- JSON入门指南
- Android 内存溢出解决方案(OOM) 整理总结
- 各大浏览器 CSS3 和 HTML5 兼容速查表
- margin 0 auto在IE8下失效
- oracle12c学习
- iOS绘