国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

電子工程網(wǎng)

標(biāo)題: C#下遍歷CheckBox組件的三種方法 [打印本頁(yè)]

作者: hotpower    時(shí)間: 2009-4-3 00:08
標(biāo)題: C#下遍歷CheckBox組件的三種方法
在這里首先感謝網(wǎng)友Ice_Age
Ice_Age
刪除評(píng)論2008-11-3 22:13:56
foreach (Control c in Controls) { if (c is CheckBox) { ((CheckBox) c).Checked = pdwPortVal & (1 << c.TabIndex)) } } index 也可以放在 Tag 中。
Ice_Age
刪除評(píng)論2008-11-4 21:53:18
你可以把3組checkbox放入groupbox, panel 等container中,checkbox的索引值放入 tabindex或tag中,則程序很簡(jiǎn)潔。
            //遍歷CheckBox方法1
            foreach (Control c in groupBox1.Controls)//遍歷groupBox1內(nèi)的所有控件
            {
                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;
                }
            }
*/




歡迎光臨 電子工程網(wǎng) (http://m.qingdxww.cn/) Powered by Discuz! X3.4
主站蜘蛛池模板: 亚洲最新在线观看| silk118中文字幕无删减| 伊伊综合网| 成年人深夜福利| 激情综合色| 色婷婷粉嫩AV精品综合在线| 在线色av| 日本最新免费网站| 天天干天天射天天插| 亚洲国产欧美日韩| 亚洲精品网站在线| 99久久99久久久精品齐齐鬼色| 寂寞夜晚免费观看视频| 我的好妈妈BD免费观看| 一本道手机无码在线看| 亚洲国产成人久久三区| 亚洲成a人片在线观看中文动漫| 欧美中文在线观看| 亚欧国产| 亚洲经典| 成视频高清| 无码精品AV久久久奶水| 亚洲欧美日韩第一页| 亚洲国产激情| 天天拍夜夜添久久精品免费| 一二三四在线观看免费高清观看 | 一级视频在线观看免费| 国产免费人视频在线观看免费| 快播苍井空| 又大又硬又爽免费视频| 日韩精品免费一区二区三区| 日日影院| 特级黑人三人共一女| 亚洲怡红院在线| 国产露脸无码A区久久| 免费看大黄高清网站视频在线| 无码国产成人午夜在线观看不卡| 日韩视频91| 日本午夜视频在线观看| 性欧美另类| 在线观看人成网站深夜免费|