39 votes

C# : rendre un formulaire non modifiable

Afin de rendre un formulaire non modifiable, j'ai défini MaximumSize et MinimumSize à la même valeur.

Le problème que j'ai est que lorsque l'utilisateur pointe sur la bordure du formulaire, le pointeur de la souris change de sorte qu'il semble que le formulaire est redimensionnable. Est-il possible que cela ne se produise pas ?

77voto

Christian Hayter Points 17999

Réglez Form.FormBorderStyle sur autre chose que Sizable.

28voto

TurBas Points 748

Utilisez ceci :

this.FormBorderStyle = FormBorderStyle.FixedSingle; 

3voto

yelliver Points 2410

"Définir Form.FormBorderStyle to something else than Sizable" n'est pas suffisant, vous devez définir MaximizeBox = False, ou l'utilisateur peut modifier la taille du formulaire au maximum

2voto

Andrey Points 404

[...] FormBorderStyle.FixedDialog style de bordure change la bordure du formulaire en celle d'une boîte de dialogue et empêche le formulaire d'être redimensionné. [...]

http://msdn.microsoft.com/fr-fr/library/system.windows.forms.form.formborderstyle.aspx

1voto

Davide Piras Points 28708

pour rendre un formulaire non redimensionnable il suffit de changer la propriété : FormBorderStyle à quoi que ce soit mais pas redimensionnable.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X