Agregue una línea de ruptura entre cadenas concatenadas en VB.net
-
05-07-2019 - |
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!
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.