-1

行をドラッグして行を選択する方法を見つけようとしていTListviewます (Windows エクスプローラーのアイコンにウィンドウをドラッグして選択するなど)。これはドラッグ アンド ドロップではなく、ドラッグのみです。

クリックするとその行がすでに選択されているので、アクションは必要ないと思いMouseDownますが、次のようなものが必要だと思います。

OnMouseMove check if X,Y is above a row
If so, change its IsSelected to true
If not, do nothing
I don't know if anything is needed on MouseUp

問題は、マウス xy がリストビュー行内/上にあるかどうかを確認するにはどうすればよいですか?

4

1 に答える 1