i have a form with a label on it
Private Sub Label1_mousedown(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.MouseEventArgs) Handles Label1.MouseDown
' do stuff
End Sub
Private Sub Label1_mouseup(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.MouseEventArgs) Handles Label1.MouseUp
' do stuff
End Sub
It seems that the Mouseup event can only be triggered after the mousedown
event has happened. In other words, I can't mousedown on the form somewhere
(not on the label), then drag the mouse over my label, and mouseup, the event
doesn't fire.
Similarly, if you mousedown on the label, then drag your mouse elsewhere,
and mouseup, the event does fire. It seems that that should be a form mouseup
event rather than a label mouseup, since you're not over the label anymore.
Can anyone explain this? Is there a way to make a mouseup event fire
regardless of where you mousedowned?