2012-01-04 18 views
16

Tengo un nuevo proyecto. Dejo caer un control de cuadro de texto sobre él. Abro la ventana de propiedades, y puedo cambiar la altura y presionar Enter o hacer clic fuera de la caja y actualizará el diseñador, pero cuando intento cambiar la altura, se restablece al valor predeterminado. ¿Porqué es eso? Tuve el mismo problema con una etiqueta, pero desactivé AutoSize y esto me permitió modificar los valores. ¿Hay alguna propiedad que pueda desactivar para poder modificar la Altura de un cuadro de texto en la vista de diseño? Estoy usando Visual Studio 2010 sp1. Tuve el mismo problema en Visual Studio 2008. Soy nuevo en los formularios de Windows.¿Por qué no puedo modificar la altura de un control TextBox en la vista de diseño de formularios de Windows?

+2

Haga el cuadro de texto multilínea y le permitirá establecer la altura. – Brook

Respuesta

21

Debe establecer la propiedad TextBox.Multiline como true.

TextBox1.Multiline = true; 
+4

Sí, eso tiene sentido. No obstante, no me di cuenta de que, en realidad, estaba relacionado con el tamaño de fuente. Si cambio el tamaño de la fuente, altera el tamaño del cuadro de texto, lo que tiene mucho sentido. Simplemente no lo entendí de inmediato. ¡Gracias por tu ayuda! – awright18

1

Comprobación Multilínea permitirá cambiar el tamaño, sino que también permite introducir (regreso) clave en el cuadro de texto.
La altura de un TextBox no multilínea se fija por el tamaño de la fuente.
Reducir al cuadro de texto Tamaño de fuente, el cuadro de texto cambiará el tamaño automáticamente.

Cuestiones relacionadas