我有一個列表視圖控件設置爲詳細信息視圖與組啓用,但當用鍵盤向上\下導航組作爲一個可選項目,往往行爲奇怪,選擇第一有時記錄。禁用ListView控件上的組選擇ListView控件WinForms
有沒有辦法禁用組選項的選擇?
更多信息
嘗試使用箭頭鍵,上下滾動列表 - 你會發現組頭是可選擇的,且性能與所駕駛的方向。我希望他們被禁用 - 讓選擇從組中的最後一個項目跳到下一個組中的第一個項目。
我填充這樣的控制:
- AutoArrange:假
- FullRowSelect:
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控件具有以下選項從標準通過設計師改變真
- HideSelection:False
- MultiSelect:False
- 排序:升序
- 查看:詳細
你可以看到上面的Y組頭選擇 - 從微軟向下導航選擇雅虎和組頭,再次導航選擇雅虎!只要。
你可以顯示你的ListView創建看到所有的屬性,所以?我剛剛嘗試過你的代碼和組是不可選擇的。 – SysDragon