我正在尝试查找 ListView 的选定子项。
我有一个具有以下属性的 ListView
View = Details
FullRowSelect = True
GridLines = True
ShowItemToolTips = True
MultiSelect = False
然后我添加 3 列和多行,每行有 2 个子项来填充每一列。我最终得到一个看起来像这样的 ListView
Header1 | Header2 | Header3
==========+============+===========
Item 1 | Sub1Item1 | Sub2Item1
Item 2 | Sub1Item2 | Sub2Item2
Item 3 | Sub1Item3 | Sub2Item3
如果我将鼠标悬停在特定项目上,比如说 Sub2Item2,它将给我适当的工具提示“Sub2Item2”。但是,我想捕获鼠标单击或鼠标悬停事件并获取关联的 SubItem,以便我可以使用它的 Tag 属性进行进一步处理。
我已经检查了 ItemMouseHover() 事件的 args 并且找不到任何可以执行此操作的东西,在网上搜索后我也找不到。
[编辑澄清] 我正在尝试挂钩诸如 SelectedIndexChange 或 MouseUp 之类的事件(任何与鼠标单击相关的事件都可以)并获取当前选定的 SubItem。把它想象成一个电子表格,当我点击一个单元格(SubItem)时,我想获取单元格本身(SubItem)而不是整行(ListViewItem)