2009-08-03 6 views

Répondre

0

Vous avez juste besoin de surcharger OnMouseDown/OnMouseMove/OnMouseUp. Ces trois méthodes fournissent les événements de souris pour déplacer votre formulaire.

Lorsque la souris est pressée, il suffit de suivre l'emplacement de la souris. Sur les événements de déplacement, déplacez le formulaire avec la souris et lorsque la souris est relâchée, arrêtez de "déplacer".

+0

La méthode SendMessage/ReleaseCapture est bien meilleure car elle permet au gestionnaire de fenêtres de gérer le mouvement du formulaire. – Joey

+0

C'est bien, si vous êtes prêt à PInvoke. Il y a des moments où l'invocation de plate-forme n'est pas désirée, cependant, dans ce cas cela fonctionne aussi bien. –

Questions connexes