C#:复选框操作类

?





1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

using
System;

using
System.Collections.Generic;

using
System.Linq;

using
System.Text;

using
System.Windows.Forms;

namespace
Common

{

    /// <summary>

    /// 复选框操作类

    /// </summary>

    public
class CtlCheckBoxOperate

    {

        private
CheckBox m_checkBox = null;

        /// <summary>

        /// 关联CheckBox控件

        /// </summary>

        public
CheckBox refCheckBoxControl

        {

            set

            {

                m_checkBox = value;

            }

            get

            {

                return
m_checkBox;

            }

        }

        /// <summary>

        /// 构造函数

        /// </summary>

        public
CtlCheckBoxOperate()

        {

        }

        private
static volatile CtlCheckBoxOperate m_chkbOpera = null;

        /// <summary>

        ///获取操作TextBox控件的单一实例

        /// </summary>

        public
static CtlCheckBoxOperate GetInstance()

        {

            if(null
== m_chkbOpera)

            {

                m_chkbOpera = new
CtlCheckBoxOperate();

            }

            return
m_chkbOpera;

        }

        /// <summary>

        /// 获取组件内所有选中的CheckBox文本

        /// </summary>

        /// <param name="groupBox">组控件</param>

        /// <returns>所有选中的CheckBox数量</returns>

        public
int GetSelectedTexts(GroupBox groupBox, ref
string[] chkbTexts)

        {

            int
i = 0;

            foreach(Control control in
groupBox.Controls)

            {

                if(control is
CheckBox)

                {

                    chkbTexts[i] = ((CheckBox)control).Text;

                    i++;

                }

            }

            return
i;

        }

    }

}

C#:复选框操作类,布布扣,bubuko.com

时间: 2024-10-03 20:26:09

C#:复选框操作类的相关文章

复选框操作

<script>     $(function () {         //查找id=tab的表格,下面所有的tr,下面的所有td,第一个td下面复习框的点击事件.         $("#tab tr>td:nth-child(1)").find("input[type='checkbox']").bind("click", function () {             if ($(this).attr("c

python之tkinter使用-复选框操作

1 # tkinter复选框操作 2 3 import tkinter as tk 4 5 root = tk.Tk() 6 root.title('问卷调查') 7 root.geometry('220x80') # 设置窗口大小 8 9 flag_1 = False 10 flag_2 = False 11 flag_3 = False 12 list_content = ['你的爱好是:'] 13 hobby_list = ['游泳', '唱歌', '旅游'] 14 15 16 def c

Qt树形列表复选框操作

void CCheckBoxDialog::treeItemsChangeStol(QTreeWidgetItem *pCurrentItem, int){     if (m_itemsCount <= 0)//没有子节点,不存在选中操作     {         updateComboInfoStol();         return;     } if (Qt::Checked == pCurrentItem->checkState(0))     {         //QTree

【jQuery】对于复选框操作的attr与prop

这个是在jQuery1.6版本之后出现的鬼东西.受影响的主要有下拉列表select与复选框checkbox.众所周知,在jQuery中可以用attr()取出节点的属性,然而对于checkbox却不是这样了,比如我要取出其是否被选中的属性checked,attr("checked")去取没有选中的复选框是undefinded的,只能取出被选中复选框的属性.这个问题,导致我在一个条件判断中忙活了比较久的事件.查了一下发现,在jQuery1.6版本之后,你取复选框有没有被选中,要用prop

selenium之复选框操作

HTML源码: <!DOCTYPE html> <div lang="en"></div></div> <head> <meta charset="UTF-8"> <title>多选文本框</title> </head> <body> <from> <input type="radio" name="

Jquery选择复选框操作

1 <script type="text/javascript"> 2 jQuery(function($){ 3 //全选 4 $("#btn1").click(function(){ 5 $("input[name='checkbox']").attr("checked","true"); 6 }) 7 //取消全选 8 $("#btn2").click(function

jQuery复选框操作

<html> <head> <script type="text/javascript" src="jquery-1.3.2.min.js"></script> <script type="text/javascript"> $(function(){ $('#CheckedAll').click(function(){ $('[name=items]:checkbox').attr('

jq 三级复选框操作

$("input:checkbox.grandfather").click(function () { if ($(this).prop("checked") == true) { $(this).parents("li").eq(0).find("input:checkbox").prop("checked", true); } else { $(this).parents("li")

jQuery操作复选框的简单使用

开发中为了实现一个小功能,就是复选框的相互影响事件,如下图: 就是通过复选框设置权限,权限是分等级的,这是一个web管理系统的应用,一个管理员具有三个权限赋予,权限也是有等级的,其中删除和编辑权限相当,就是说当拥有编辑和删除权限时,一定拥有查看权限,反过来不一定.但是没有查看权限时,一定没有编辑和删除权限,大体就是这么个逻辑 在前端为了用户体验,用jQuery绑定点击事件来完成,开始用的方法是.attr(),用法是$("[name = inputname]:checkbox").att