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?