1

我在制作用户可以拖动 ListviewItems 的自定义控件时遇到问题。
我想为用户提供一些关于拖放项目将去哪里的图形反馈,但鼠标移动事件在拖放时不会触发。

onDragEnter除了在和上启动/停止计时器外,我还能做些什么onDragLeave吗?

控件用户可以将曲目拖入 这就是我所说的控件,这应该使我的想法很清楚。

4

1 回答 1

2

我以前在 ListBox 的 DragOver 事件处理程序中使用过类似的东西:

Dim intIndex As Integer
intIndex = ListBox1.IndexFromPoint(ListBox1.PointToClient(New Point(e.X, e.Y)))
ListBox1.SelectedIndex = intIndex

也许你可以用你的自定义控件做类似的事情。抱歉,这是在 VB 而不是 C# 中,但我想翻译起来不会太难。

于 2013-09-25T14:02:28.137 回答