Vb.net 禁用ListView控件WinForms上的组选择
我将“列表视图”控件设置为“详细信息视图”,并启用了“组”,但当使用键盘在列表中上下导航时,这些组将充当一个可选项,经常表现得很奇怪,有时会选择第一条记录 有没有办法禁用组项目的选择? 更多信息 尝试使用箭头键在列表上下导航-您会注意到组标题是可选的,并且根据导航方向的不同,其行为也不同。我希望它们被禁用-让选择从组中的最后一个项目跳到下一个组中的第一个项目 我像这样填充控件:Vb.net 禁用ListView控件WinForms上的组选择,vb.net,visual-studio-2010,Vb.net,Visual Studio 2010,我将“列表视图”控件设置为“详细信息视图”,并启用了“组”,但当使用键盘在列表中上下导航时,这些组将充当一个可选项,经常表现得很奇怪,有时会选择第一条记录 有没有办法禁用组项目的选择? 更多信息 尝试使用箭头键在列表上下导航-您会注意到组标题是可选的,并且根据导航方向的不同,其行为也不同。我希望它们被禁用-让选择从组中的最后一个项目跳到下一个组中的第一个项目 我像这样填充控件: Dim dt As DataTable = CreateData() Dim itemcoll(3) As Stri
Dim dt As DataTable = CreateData()
Dim itemcoll(3) As String
For i = 0 To dt.Rows.Count - 1
For j = 0 To dt.Columns.Count - 1
itemcoll(j) = dt.Rows(i)(j).ToString()
Next
Dim lvi As New ListViewItem(itemcoll)
ListView1.Groups.Add(New ListViewGroup(itemcoll(0).Substring(0, 1), itemcoll(0).Substring(0, 1)))
lvi.Group = ListView1.Groups(itemcoll(0).Substring(0, 1))
ListView1.Items.Add(lvi)
Next
listview控件通过设计器从标准更改了以下选项:
- 自动排列:False
- FullRowSelect:True
- 隐藏选择:False
- 多重选择:错误
- 排序:升序
- 视图:详细信息
betterListView.GroupHeaderBehavior = BetterListViewGroupHeaderBehavior.None;
您可以在我们的中阅读更多关于扩展组支持的信息。您可以显示您创建的ListView以查看所有属性等吗?我刚试过你的代码,组是不可选择的。第一个链接每年的费用高达8000美元。第二个链接是免费的。