我试图找出一种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 是否在 Listview 行之内/之上?