C# ListBox和CheckedListBox控件

更新时间:2024-03-25 18:43:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

C# ListBox和CheckedListBox控件

列表框用于显示一组字符串,可以一次从中选择一个或多个选项。与复选框和单选框按钮一样,列表框也提供了要求用户选择一个或多个选项的方式。在设计期音,如果不知道用户要选择的数值个数,就应使用列表框。(例如一起工作的工人列表框)。即使在设计期间知道所有可能的值,但列表中的值非常多,也应考虑使用列表框。

ListBox类派生于ListControl类。后者提供了.NET Framework内置列表类型控件的基本功能。另一种类型的列表框称为CheckedListBox,派生于ListBox类。它提供的列表类似于ListBox,但除了文本字符串以外,每个列表框选项还附带一个复选标记。

除非显式声明,表8-20中列出的所有属性都可用于ListBox类和CheckedListBox类。

表8-20 ListBox控件的属性 属性 SelectedIndex ColumnWidth Items MultiColumn SelectedIndices SelectedItem SelectionMode 说明 这个值表示列表框中选中选项基于0的索引。如果列表框可以一次选择多个选项,那么这个属性就包含选中列表中的第一个选项。 该属性用于在包含多个列的列表框中指定列的宽度 Items集合包含列表框中的所有选项,使用这个集合的属性可以增加和删除选项 该属性用于设置或获取列表框中列的个数 该属性是一个集合,包含列表框中选中选项的所有基于0的索引 在只能选择一个选项的列表框中,这个属性包含选中的选项。在可以选择多个选项的列表框中,这个属性包含选中选项中的第一个选项 该属性用于设置列表框的选择模式,可以使用4种选项模式: (1)None 不能选择任何选项 (2)One 一次只能选择一个选项 (3)MultiSimple 可以选择多个选项 (4)MultiExtended 可以选择多个选项,用户还可以使用Ctrl、Shift和箭头进行选择 Sorted Text 如果这个属性设置为true,那么会使列表框对它包含的选项按照字母顺序排序 许多控件都有Text属性,但这里Text属性与其他控件的Text属性大不相同。如果设置列表框控件的Text属性,它将搜索匹配该文本的选项,并选择该选项。如果获取Text属性,将返回列表中第一个选中的选项。如果SelectedMode属性设置为false,则不能使用这个属性

本文来源:https://www.bwwdw.com/article/y2u8.html

Top