2011-11-01 23 views
154

¿Alguien sabe cómo desactivar la capacidad del usuario para cambiar el tamaño de un formulario de Windows? Lo estoy redimensionando con un clic.Deshabilitar el cambio de tamaño de un formulario de Windows

+33

Establezca FormBorderStyle en FixedSingle. –

+0

posible duplicado de [¿Cómo evito que el usuario cambie el tamaño de un formulario?] (Http://stackoverflow.com/questions/1119256/how-do-i-prevent-a-form-from-being-resized- por el usuario) –

+0

posible duplicado de [Impedir que los usuarios cambien el tamaño de la ventana/tamaño del formulario] (http://stackoverflow.com/questions/1330339/prevent-users-from-resizing-the-window-form-size) – bluish

Respuesta

280

Tome un vistazo a la FormBorderStyle property

form1.FormBorderStyle = FormBorderStyle.FixedSingle; 

También es posible que desee eliminar las minimizar y maximizar botones:

form1.MaximizeBox = false; 
form1.MinimizeBox = false; 
12

Más precisamente, agregue el código siguiente para el método de la private void InitializeComponent() Formulario clase:

this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; 
30

Primero, seleccione el formulario.
Luego, vaya al menú de propiedades.
Y cambie la propiedad "FormBorderStyle" de considerable a Fixed3D o FixedSingle. This is where to modify the property "FormBorderStyle".

+0

Perfecto ... Puse la propiedad FormBorderStyle en "FixedSingle" o "Fixed3D" y es perfecta. Los usuarios ya no pueden cambiar el tamaño del formulario. –

Cuestiones relacionadas