C# 遍历CheckBox的三种简单方法

开发 后端
本文来介绍C# CheckBox遍历方法,笔者精心准备了三种方法供大家选择,程序很简单,很好懂的。

本文来介绍C# 遍历CheckBox方法,笔者精心准备了三种方法供大家选择,程序很简单,很好懂的。

  1. //遍历CheckBox方法1  
  2.            foreach (Control c in groupBox1.Controls)//遍历groupBox1内的所有控件  
  3.            {  
  4.                if (c is CheckBox)//只遍历CheckBox控件   
  5.                {  
  6.                    ((CheckBox)c).Checked = (pdwPortVal & (1 << (checkBox8.TabIndex - c.TabIndex))) != 0;  
  7.                }  
  8.            }  
  9. //遍历CheckBox方法2  
  10.            /*  
  11.            for (int i = 8; i >= 1; i--)  
  12.            {  
  13.                ((CheckBox)this.Controls.Find("checkBox" + i, true)[0]).Checked = (pdwPortVal & (1 << (8 - i))) != 0;  
  14.            }  
  15.            */    
  16.  //遍历CheckBox方法3  
  17.            for (int i = 0; i < 8; i++)  
  18.            {  
  19.                switch (i)  
  20.                {  
  21.                    case 0:  
  22.                        checkBox8.Checked = (pdwPortVal & (1 << i)) != 0;  
  23.                        break;  
  24.                    case 1:  
  25.                        checkBox7.Checked = (pdwPortVal & (1 << i)) != 0;  
  26.                        break;  
  27.                    case 2:  
  28.                        checkBox6.Checked = (pdwPortVal & (1 << i)) != 0;  
  29.                        break;  
  30.                    case 3:  
  31.                        checkBox5.Checked = (pdwPortVal & (1 << i)) != 0;  
  32.                        break;  
  33.                    case 4:  
  34.                        checkBox4.Checked = (pdwPortVal & (1 << i)) != 0;  
  35.                        break;  
  36.                    case 5:  
  37.                        checkBox3.Checked = (pdwPortVal & (1 << i)) != 0;  
  38.                        break;  
  39.                    case 6:  
  40.                        checkBox2.Checked = (pdwPortVal & (1 << i)) != 0;  
  41.                        break;  
  42.                    case 7:  
  43.                        checkBox1.Checked = (pdwPortVal & (1 << i)) != 0;  
  44.                        break;  
  45.                }  
  46.            }  

怎么样,三种C# 遍历CheckBox方法都很简单把,希望能给大家带来帮助。

【编辑推荐】

  1. 获取系统的C#鼠标指针相关代码解析
  2. 详解如何定义C#鼠标指针的形状
  3. CCNA考试640-802的主要考点
  4. 详解C# MessageBox用法
  5. C#和Java特点简单介绍
责任编辑:阡陌 来源: 网络转载
相关推荐

2009-08-12 16:47:36

C#转换农历

2017-07-17 10:53:06

Linux交换分区

2009-08-26 18:10:44

C# using的用法

2009-07-30 16:27:33

C#比较时间

2009-08-21 17:55:14

C#获取摄像头

2009-08-06 15:26:18

C#异常类型

2009-08-19 13:06:37

C#操作注册表

2009-08-26 18:14:11

C#排序算法

2009-08-20 17:30:02

C#连接字符串

2009-08-26 17:21:05

C# using

2009-08-28 09:55:15

C#时间间隔

2018-01-03 09:00:06

数据科学家PythonR语言

2009-07-30 17:10:51

C#时间间隔

2024-05-27 00:20:00

2024-06-04 17:02:38

newC#编程语言

2011-05-18 13:37:26

LINQ

2011-03-02 10:01:15

2009-09-08 09:31:54

c# CheckBox

2024-08-13 08:25:16

C#外部程序方式

2009-09-09 10:32:12

C# CheckBox
点赞
收藏

51CTO技术栈公众号