VB.NET ListView 控件17 Mar 2025 | 4 分钟阅读 ListView 控件用于在 Windows 窗体中显示项目集合。 它使用视图列表之一,例如 LargeIcon、SmallIcon、Details、List 和 Tile。 此外,ListView 允许用户从 ListView 控件添加或删除图标。 让我们通过以下步骤在VB.NET Windows窗体中创建一个 ListView 控件。 步骤 1: 我们必须从工具箱中找到 ListView 控件,然后将 ListView 控件拖放到 Windows 窗体上,如下所示。  步骤 2: 将 ListView 添加到窗体后,我们可以通过单击 ListView 控件来设置 List 的各种属性。 ListView 控件的属性以下是 ListView 控件的属性。 性质 | 描述 |
---|
对齐方式 | Alignment 属性用于设置 ListvVew 控件中项目的对齐方式。 | 激活 | Activation 属性用于获取或设置用户请求的操作以激活项目。 | CheckBoxes | CheckBoxes 属性设置一个值以显示复选框,该复选框出现在列表视图控件中每个项目旁边。 | 列 | Columns 属性用于在 ListView 控件中显示列标题的集合。 | CheckIndices | CheckIndices 属性用于获取 ListView 控件中所有选中的项目。 | GridLines | GridLines 属性用于显示行和列之间的网格线,这些行和列包含 ListView 控件中的项目和子项目。 | 项目 | 它用于收集 ListView 控件中项目的集合。 | LargeImageList | 它用于设置或获取 ImageList 以在 ListView 控件中将其显示为大图标。 | HeaderStyle | 它用于在 ListView 控件中设置或获取列标题样式。 | MultiSelect | MultiSelect 属性用于设置一个值,该值允许在 ListView 控件中选择多个项目。 | SelectedItems | 它用于获取 ListView 控件中所有选定的项目。 | ShowGroups | ShowGroups 属性设置一个值,该值表示 ListView 项目是否显示在组中。 | SmallImageList | 它用于设置或获取 ImageList 以将图像显示为 ListView 控件中的小图标。 | TopItem | TopItem 属性用于设置或获取控件中的第一个项目。 | 视图 (View) | View 属性用于设置 List 视图中显示的项目。 View 属性具有以下值 SmallIcon: 它用于显示小尺寸图标。 List: 它用于在列表中显示项目,并且仅显示标题。 LargeIcon: 它用于显示大尺寸图标。 Report: 它用于显示项目及其子项目。 |
ListView 控件的方法方法 | 描述 |
---|
ArrangeIcons() | ArrangeIcons 方法用于排列 ListView 控件中显示为图标的所有项目。 | FindItemWithText() | 它用于搜索以给定的文本值开头的第一个 ListViewItem。 | GetItemAt() | GetItemAt 方法用于获取 ListView 控件的指定位置的项目。 | Clear() | Clear 方法用于清除 ListView 控件中的所有项目和列。 | Sort() | Sort 方法用于对 ListView 的项目进行排序。 |
ListView 控件的事件 以下是 ListView 控件的事件。 事件 | 描述 |
---|
ItemActivate | 当 ListView 控件中的项目被激活时,会发生 ItemActivate 事件。 | ItemChecked | 当项目的选中状态发生变化时,会在 ListView 控件中找到 ItemChecked 事件。 | TextChanged | 当文本的属性发生变化时,会在 ListView 控件中找到 TextChanged 事件。 | ItemCheck | 当选中项目的状态发生变化时,会在列表视图控件中找到 ItemCheck 事件。 | AfterLabelEditEvent | 当 ListView 控件中的用户编辑项目的标签时,会发生这种情况。 |
让我们创建一个程序,将记录插入 VB.NET Windows 窗体的 ListView 控件中。 List_View.vb 输出  现在,我们填写窗体中要求的学生的所有详细信息。  现在,单击添加新条目按钮。 它会在 ListView 控件或学生详细信息表中显示记录,如下所示。  同样,我们在窗体中添加了以下学生详细信息。 
|