3.6.2 复选组控件
2025年09月26日
3.6.2 复选组控件
同单选组控件相同,为了方便复选控件的使用,.NET服务器控件中同样包括了复选组控件CheckBoxList,拖动一个复选组控件到页面可以同单选组控件一样添加复选组列表。添加在页面后,系统生成代码如下:
在上述代码中,同样增加了3个项目提供给用户选择,复选组控件最常用的是Se-lectedIndexChanged事件。当控件中某项的选中状态被改变时,则会触发该事件。示例代码如下:
在上述代码中,CheckBoxList1.Items[0].Selected是用来判断某项是否被选中,其中Items数组是复选组控件中项目的集合,其中Items[0]是复选组中的第一个项目。上述代码用来修改字体的大小,如图3-11所示;当选择不同的选项时,字体的大小也不相同,运行结果如图3-12所示。
图3-11 选择出现大号字体
图3-12 选择出现小号字体
正如图3-11、图3-12所示,当用户选择不同的选项时,Label标签字体的大小会随之改变。
注意:复选组控件与单选组控件不同的是,不能够直接获取复选组控件某个选中项目的值,因为复选组控件返回的是第一个选择项的返回值,只能够通过Items集合来获取选择某个或多个选中的项目值。