我正在嘗試查找ListView的所選子項。在列表視圖中獲取所選子項
我有具有以下性質
View = Details
FullRowSelect = True
GridLines = True
ShowItemToolTips = True
MultiSelect = False
一個ListView我然後添加3列和多行,每行2個子項目來填充每一列。我結束了一個ListView看起來像這樣
Header1 | Header2 | Header3
==========+============+===========
Item 1 | Sub1Item1 | Sub2Item1
Item 2 | Sub1Item2 | Sub2Item2
Item 3 | Sub1Item3 | Sub2Item3
如果我將鼠標懸停在一個特定的項目,說Sub2Item2它將給我合適的工具提示「Sub2Item2」。不過,我想捕獲一個事件,無論是鼠標點擊還是鼠標懸停,並獲取關聯的SubItem,以便我可以使用它的Tag屬性來進行進一步處理。
我已經檢查了ItemMouseHover()事件的參數,找不到任何要做的事情,也不能在網上搜索後找到。
[編輯澄清]我試圖掛鉤一個事件,如SelectedIndexChange或MouseUp(任何鼠標點擊相關的事件都很好),得到當前選擇的子項。當我點擊一個單元格(SubItem)時,我想將它看作單元格(SubItem)而不是整行(ListViewItem)
它不清楚你究竟想要什麼?你嘗試過什麼嗎? –
我希望能夠說,單擊詳細ListView中的特定行,並以某種方式檢索我單擊的SubItem。我似乎給出的唯一對象是任何事件參數,ListViewItem本身不是鼠標在事件觸發時的子項目。這對任何事件都是一樣的,懸停,點擊等。 –