VB.NET 列表框控件

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

列表框控件用于在 Windows 窗体中显示项目列表。它允许用户从列表框控件中选择一个或多个项目。此外,我们可以在运行时使用属性和事件窗口添加或设计列表框。

让我们通过以下步骤在 VB.NET Windows 中创建一个列表框控件。

步骤 1:从工具箱中拖动列表框控件,并将其放置到 Windows 窗体上,如下所示。

VB.NET ListBox Control

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

列表框属性

以下是列表框控件的属性。

属性名称描述
AllowSelection它接受一个值,该值定义列表框是否允许用户从列表中选择项目。
CanSelect它获取一个值,该值确定是否可以选择列表框控件。
ColumnWidth用于获取或设置多列列表框中列的宽度。
容器顾名思义,一个容器获取存储列表框控件组件的 IContainer。
控制用于获取控件中包含的控件的集合。
创建时间它接受一个值,该值确定控件是否已创建。
宽度用于设置列表框控件的宽度。
Visible它接受一个值,该值确定列表框控件及其所有子控件是否显示在 Windows 窗体上。
SelectionMode用于获取或设置确定在列表框中选择哪些项目的方法。
MultiColumn通过在列表框中设置 True 值来允许显示项目的多列。

列表框方法

方法名称描述
Add()Add() 方法用于将项目添加到项目集合中。
删除用于从项目集合中删除项目。但是,我们可以使用项目名称删除项目。
Clear用于同时从项目集合中删除所有项目。
包含用于检查特定项目是否存在于列表框中。
Show()用于向用户显示控件。
Sort()顾名思义,Sort() 方法用于排列或排序列表框中的元素。
ResetText()ResetText() 方法用于重置列表框的文本属性并设置默认值。
ResetBackColor()用于重置列表框的 BackColor 属性并设置默认值。
OnNotifyMessage用于将列表框的消息通知给 Windows。
GetSelectedGetSelected 方法用于验证是否选择了指定的项目。

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

让我们创建一个程序来从 VB.NET 窗体中的列表框中选择一个项目。

Listbx.vb

输出

VB.NET ListBox Control

现在从列表中选择一个项目。我们选择了木星。

VB.NET ListBox Control

单击“显示”按钮以在 Windows 窗体中显示所选项目,如下所示。

VB.NET ListBox Control