3.6.1  复选框控件

3.6.1 复选框控件

同单选框控件一样,复选框控件CheckBox也是通过Check属性判断是否被选择,而不同的是,复选框控件没有GroupName属性。示例代码如下:

978-7-111-46863-9-Chapter03-32.jpg

上述代码中声明了两个复选框控件。对于复选框控件,并没有支持的GroupName属性。当双击复选框控件时,系统会自动生成方法。当复选框控件的选中状态被改变后,会激发该事件。示例代码如下:

978-7-111-46863-9-Chapter03-33.jpg

上述代码分别为两个选框设置了事件,设置了当选择复选框1时,则文本标签输出“选框1被选中”,如图3-9所示。当选择复选框2时,则输出“选框2被选中,并且字体变大”,运行结果如图3-10所示。

978-7-111-46863-9-Chapter03-34.jpg

图3-9 选框1被选中

978-7-111-46863-9-Chapter03-35.jpg

图3-10 选框2被选中

对于复选框而言,用户可以在复选框控件中选择多个选项,所以就没有必要为复选框控件进行分组。在单选框控件中,相同组名的控件只能选择一项用于约束多个单选框中的选项,而复选框就没有约束的必要。