Existe-t-il un moyen de contrôler où vous pouvez déplacer un formulaire? Donc, si je déplace un formulaire, il ne peut être déplacé que sur l'axe vertical et quand j'essaie de le déplacer horizontalement, rien ne se passe.Déplacement de contrôle de formulaire C#
Je ne veux pas d'une implémentation buggée comme locationchanged ou déplacer un événement et le remonter en ligne. Je ne suis pas un moyen d'utiliser quelque chose comme un override WndProc mais après avoir cherché pendant un moment, je ne pouvais rien trouver. Aidez-nous
+1 pour utiliser le plus code CLR natif possible. –
Vous devrez également gérer d'autres messages, car WM_MOVING n'est pas appelé lors de la création de la fenêtre. Soit vous ne définissez pas explicitement la position de vos fenêtres lors de la création, soit vous devez vous assurer que, lorsqu'il est créé, il est dans les limites que vous désirez. –