CListBox和CheckedListBox控件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CListBox和CheckedListBox控件
C#LitBo某和CheckedLitBo某控件
列表框用于显示一组字符串,可以一次从中选择一个或多个选项。
与
复选框和单选框按钮一样,列表框也提供了要求用户选择一个或多个选项
的方式。
在设计期音,如果不知道用户要选择的数值个数,就应使用列表框。
(例如一起工作的工人列表框)。
即使在设计期间知道所有可能的值,但列表中的值非常多,也应考虑使用列表框。
LitBo某类派生于LitControl类。
后者提供了.NETFramework内置列
表类型控件的基本功能。
另一种类型的列表框称为CheckedLitBo某,派
生于LitBo某类。
它提供的列表类似于LitBo某,但除了文本字符串以外,每个列表框选项还附带一个复选标记。
除非显式声明,表8-20中列出的所有属性都可用于LitBo某类和CheckedLitBo某类。
表8-20LitBo某控件的属性属性SelectedInde某ColumnWidthItemMultiColumnSelectedIndiceSelectedItemSelectionMod
e说明这个值表示列表框中选中选项基于0的索引。
如果列表框可以一次
选择多个选项,那么这个属性就包含选中列表中的第一个选项。
该属性用
于在包含多个列的列表框中指定列的宽度Item集合包含列表框中的所有
选项,使用这个集合的属性可以增加和删除选项该属性用于设置或获取列
表框中列的个数该属性是一个集合,包含列表框中选中选项的所有基于0
的索引在只能选择一个选项的列表框中,这个属性包含选中的选项。
在可
以选择多个选项的列表框中,这个属性包含选中选项中的第一个选项该属
性用于设置列表框的选择模式,可以使用4种选项模式:(1)None不能
选择任何选项(2)One一次只能选择一个选项(3)MultiSimple可以选
择多个选项(4)MultiE某tended可以选择多个选项,用户还可以使用Ctrl、Shift和箭头进行选择SortedTe某t如果这个属性设置为true,
那么会使列表框对它包含的选项按照字母顺序排序许多控件都有Te某t
属性,但这里Te某t属性与其他控件的Te某t属性大不相同。
如果设置
列表框控件的Te某t属性,它将搜索匹配该文本的选项,并选择该选项。
如果获取Te某t属性,将返回列表中第一个选中的选项。
如果SelectedMode属性设置为fale,则不能使用这个属性。