tamaño propiedades multilinea formularios escala como cambiar automático ajuste c# winforms label newline windows-applications

propiedades - label multilinea c#



Agregue NewLine al texto de la etiqueta en tiempo de diseño (4)

¿Cómo puedo agregar nuevas líneas al texto de una Label en el momento del diseño? Hay algunas publicaciones en Stack Overflow sobre cómo hacer esto en el código subyacente, pero todavía no hay ninguna publicación sobre eso para el tiempo de diseño, ¿parece?


Al hacer clic en la propiedad Texto de la etiqueta en la ventana Propiedad de la etiqueta, aparecerá un menú desplegable en el que puede, al presionar Entrar , ir a la nueva línea. Acabo de probarlo y funciona en Visual Studio 2010.

Aquí hay una captura de pantalla para aclarar:


Cuando obtenga el cuadro de formato para desplegar, use ''Shift + Enter'' para ir a una nueva línea. ''Enter'' solo hace que la caja se cierre. Al menos, esa es mi experiencia en VS2015.


Puedes usar <br /> en tu cadena, por ejemplo:

MyLabel.Text = "This is my text" + "<br />" + "This is my new line text";


Tiempo de diseño / r / n hará el truco -

label1.Text = "Multi-line /r/nlabel"

También puedes intentar configurar en código generado por el diseñador -

this.label2.Location = new System.Drawing.Point(151, 120); this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(35, 13); this.label2.TabIndex = 1; this.label2.Text = "Multi-line /r/n label";

Tiempo de ejecución

label1.Text = "Multi-line" + Environment.NewLine + "label";