Pregunta

Estoy tratando de concatenar la salida de varias funciones en un cuadro de texto, pero todo aparece en una línea de biiig. ¿Cómo puedo insertar líneas de ruptura entre las variables? Tengo algo como esto:

Me.TextBox.text = output1 + output2

Y me gustaría tener algo como esto:

Me.TextBox.text = output1 + ENTER + output2

¿Alguna idea?

¡Gracias!

¿Fue útil?

Solución

El Environment.NewLine la variable de solo lectura es lo que quieres usar. También hay vbCrLf , pero esto es para propósitos heredados y no depende del entorno.

Prueba lo siguiente:

Me.TextBox.Text = output1 + Environment.NewLine + output2

Otros consejos

Me.TextBox.text = output1 & Environment.NewLine & output2

También use & amp; para concat strings vb.net, + es soporte heredado

Environment.NewLine suele ser el método preferido. Producirá un retorno de carro & amp; avance de línea para sistemas Windows y un avance de línea solo para sistemas Unix ...

http://msdn.microsoft.com/en -us / library / system.environment.newline.aspx

También tenga en cuenta que puede usar vbCrLf desde el espacio de nombres Microsoft.VisualBasic que siempre devolverá un retorno de carro y un avance de línea juntos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top