2009-08-03 3 views

Antwort

0

Sie müssen nur OnMouseDown/OnMouseMove/OnMouseUp überschreiben. Diese drei Methoden bieten die Mausereignisse zum Verschieben Ihres Formulars.

Wenn die Maus gedrückt wird, verfolgen Sie einfach die Mausposition. Bewegen Sie das Formular bei Bewegungsereignissen mit der Maus und halten Sie die Maustaste los, wenn Sie die Maustaste loslassen.

+0

Die Methode SendMessage/ReleaseCapture ist viel besser, da der Window Manager die Formularbewegung verarbeiten kann. – Joey

+0

Es ist nett, wenn Sie PInvoke bereit sind. Es gibt Zeiten, in denen Plattformaufruf nicht erwünscht ist, in welchem ​​Fall dies auch funktioniert. –

Verwandte Themen