我在控件上有一个 mousedown 事件和 click 事件。mousedown 事件用于启动拖放操作。我使用的控件是一个 Dirlistbox。
Private Sub Dir1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Dir1.MouseDown
Dim lab As New Label
lab.Text = Dir1.DirList(Dir1.DirListIndex)
lab.DoDragDrop(lab, DragDropEffects.Copy)
End Sub
但是当我单击控件时,只有 mousedown 事件会触发,click 事件不会触发。如果我在 mousedown 事件中注释掉“lab.DoDragDrop(lab, DragDropEffects.Copy)”,那么点击事件就会触发。当我单击控件时,我该怎么做才能触发 mousedown 和 click 事件?