2011-03-02 17 views
27

Para hacer que un formulario no se pueda redimensionar, he establecido MaximumSize y MinimumSize en el mismo valor.C#: hacer un formulario no redimensionable

El problema que tengo es que cuando el usuario apunta al borde del formulario, el puntero del mouse cambia para que parezca que el formulario es de tamaño variable. ¿Es posible que esto no suceda?

+4

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

Respuesta

61

Conjunto Form.FormBorderStyle a algo más que Sizable.

+0

Me pegaste lo. – Contango

18

Utilice esta:

this.FormBorderStyle = FormBorderStyle.FixedSingle; 
+0

Esta debería ser la respuesta real. – Hemal

1

para hacer una forma de tamaño variable no sólo cambia la propiedad: FormBorderStyle a cualquier cosa, pero no de tamaño variable.

-1
formName.FormBorderStyle = FormBorderStyle.FixedSingle; 
+2

La respuesta ya está publicada arriba ... – Bruce

0

"Set Form.FormBorderStyle to something else than Sizable" no es suficiente, deberá configurar MaximizeBox = False, o el usuario puede cambiar el tamaño máximo que forma por

0

Si desea establecer este diseñador en virtud de Apariencia hay un campo para definir FormBorderStyle esto se puede cambiar a algo que comienza con fijo *.

Cuestiones relacionadas