VB.NET CheckedListBox 控件

2025年3月17日 | 阅读 3 分钟

CheckedListBox 类似于 Listbox,只是它显示列表中的所有项目,并带有复选框,允许用户选中或取消选中单个或多个项目。

让我们按照以下步骤在 VB.NET Windows 窗体中创建一个 CheckedListBox 控件。

步骤 1: 从工具箱中拖动 CheckedListBox 控件,然后将其拖放到 Windows 窗体上,如下所示。

VB.NET CheckedListBox Control

步骤 2: 将 CheckedListBox 添加到窗体后,我们可以通过单击 CheckedListBox 控件来设置 CheckedListbox 的各种属性。

CheckedListBox 属性

CheckedListBox 控件有以下属性。

性质描述
AccessibilityObject它获取一个值,该值确定 AccessibilityObject 是否已分配给 CheckedListBox 控件。
AccessibleName它获取或设置一个值,该值指示辅助客户端应用程序是否使用了 checkedlistbox 控件的名称。
AllowSelection它获取一个值,该值指示 ListBox 是否允许从列表中选择项目。
AllowScollOffset它获取或设置一个值,该值表示 CheckedListBox 控件是否在 ScrollControlIntoView(Control) 中滚动。
BorderStyle它用于通过获取或设置一个值来设置 CheckedListBox 周围的边框类型。
CheckedItems它用于存储 CheckedListBox 中已选中的项目集合。
ScrollAlwaysVisible它用于设置或获取一个值,该值指示垂直滚动条是否始终出现在 Windows 窗体中。
SelectedItems它用于从 CheckedListBox 中获取所有选定的项目。
SelectionMode它用于获取或设置一个值,该值表示 CheckedListBox 中项目的选择模式。
TopIndex它用于设置 CheckedListBox 中索引顶部第一个可见的项目。

CheckedListBox 方法

方法描述
ClearSelected()它用于取消选择 CheckedListBox 中所有选定的项目。
CreateAccessibilityInstance()它用于在 CheckedListBox 控件中创建对象的新辅助功能。
CreateItemCollection()它用于为列表框中收集的项目创建新实例。
DestroyHandle()它用于销毁与 CheckedListBox 关联的句柄。
Equals(Object)它用于验证指定的对象是否等于 CheckedListBox 中的当前对象。
FindForm()它用于获取 CheckedListBox 具有控件的窗体。
GetItemText(Object)它用于获取 CheckedListBox 中指定项目的文本。
GetType()它用于获取 CheckedListBox 中的当前项目类型。
Show()Show() 方法用于向用户显示 CheckedListBox 控件。
Sort()Sort() 方法用于对 CheckedListBox 中可用的所有项目进行排序或组织。

此外,我们还可以参考 VB.NET Microsoft 文档以获取 CheckedListBox 属性和方法的完整列表。

让我们创建一个程序,以便在 VB .NET 窗体中从 CheckedListBox 中选择或选中多个项目。

CheqListvb.vb

输出

VB.NET CheckedListBox Control

在上面的列表中,我们可以从 Windows 窗体中的 CheckedListBox 中选择多个项目。

VB.NET CheckedListBox Control

之后,单击 选择 按钮以在 Windows 窗体中显示选定的项目。

VB.NET CheckedListBox Control
下一个主题单选按钮控件