ListView の選択された SubItem を見つけようとしています。
次のプロパティを持つ 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() イベントの引数を確認しましたが、これを行うためのものが見つかりません。また、オンラインで検索しても見つかりません。
[明確にするために編集] SelectedIndexChange や MouseUp (マウスクリック関連のイベントは問題ありません) などのイベントをフックし、現在選択されている SubItemを取得しようとしています。セル(SubItem)をクリックすると、行全体(ListViewItem)ではなくセル自体(SubItem)を取得したいスプレッドシートのように考えてください