Utilisation de winforms Je me demande s'il existe un moyen d'empêcher le redimensionnement vertical du formulaire. Je voudrais permettre à l'utilisateur de redimensionner la forme dans toutes les directions sauf verticalement. De plus, je voudrais autoriser le redimensionnement vertical vers le haut, mais pas vers le bas.Winforms: comment empêcher le redimensionnement vertical dans VB.NET
J'ai essayé d'utiliser MaximumSize en mettant à: Me.maximumsize = nouvelle taille (0, me.height)
Je Paramétrez la largeur sur 0 parce que je veux permettre à l'utilisateur de modifier la largeur de forme.
Malheureusement, cela ne fonctionne pas.
Des idées?
Excellent échantillon! C'est juste ce que je veux. Ici il y a d'autres bonnes solutions mais je pense que c'est celle qui correspond le mieux à mes besoins. Avec cela, je peux prendre le contrôle total de toutes les directions de redimensionnement. Excellent extrait de code! Mais une chose, j'ai un doute ... Je me demande si je peux changer les valeurs de retour de message aux valeurs que je veux. Est-ce important les valeurs du message que vous retournez ou non? Pouvez-vous en retourner un? Pourquoi renvoyez-vous ces valeurs et pas d'autres? Merci beaucoup! – user304602
Consultez les documents MSDN pour WM_NCHITTEST. http://msdn.microsoft.com/en-us/library/ms645618%28VS.85%29.aspx –
Voir aussi http://stackoverflow.com/a/2140908/521757 pour plus d'API. – jnm2