eigentlich ist es ja ein Fehler das dieses Event kommt. Denn laut
msdn kommt das event(die Message) nur wenn sich der Cursor in der Clientarea befindet während die Maustaste losgelassen wird. Kurz und knapp, es ist glück/falsch das du die Mouseupmessage bei der einen Taste bekommst obwohl der Cursor ausßerhalb ist.