vb.net - visual - vbnewline para que sirve
Cómo usar / n nueva línea en VB msgbox()...? (14)
Agregue un vbNewLine
como:
"text1" & vbNewLine & "text2"
¿Cuál es la alternativa a / n (para una nueva línea) en un VB.NET MsgBox ()?
El cuadro de mensaje debe terminar con un texto y no con una variable
El formato correcto es:
"text1" + vbNewLine + "text2"
Estas son las secuencias de caracteres para crear una nueva línea:
vbCr
es el retorno de carro (regreso al comienzo de la línea),vbLf
es el avance de línea (ir a la siguiente línea)vbCrLf
es el retorno de carro / avance de línea (similar a presionar Enter)
Prefiero vbNewLine
ya que es independiente del sistema ( vbCrLf
puede no ser una verdadera nueva línea en algunos sistemas)
Intenta usar vbcrlf
para una nueva línea
msgbox "This is how" & vbcrlf & "to get a new line"
Muchas de las cosas anteriores no funcionaron para mí. Lo que terminó trabajando es
Chr(13)
Por mi parte, creé un sub MyMsgBox reemplazando / n en el prompt de ControlChars.NewLine
Puede usar el carácter de retorno de carro (Chr (13)), un carácter de salto de línea (Chr (10)) también como
MsgBox "Message Name: " & objSymbol1.Name & Chr(13) & "Value of BIT-1: " & (myMessage1.Data(1)) & Chr(13) & "MessageCount: " & ReceiveMessages.Count
Una alternativa a Environment.NewLine es usar:
Regex.Unescape("/n/tHello World/n")
de System.Text.RegularExpressions
Esto le permite escaparse de texto sin cadenas de concatenación como pueda en C #, C, java
Use el comando "vbNewLine"
Ejemplo
Hello & vbNewLine & "World"
se mostrará como Hola en una línea y Mundo en otra
msgbox ("su texto aquí" y Environment.NewLine y "más texto") es la manera más fácil. no tiene sentido hacer su código más difícil o más complicado de lo que necesita ...
Module MyHelpers
<Extension()>
Public Function UnEscape(ByVal aString As String) As String
Return Regex.Unescape(aString)
End Function
End Module
Uso:
console.writeline("Ciao!/n".unEscape)
- para VB:
vbCrLf
ovbNewLine
- para VB.NET:
Environment.NewLine
ovbCrLf
oConstants.vbCrLf
Información en la nueva línea de VB.NET: http://msdn.microsoft.com/en-us/library/system.environment.newline.aspx
La información para Environment.NewLine
vino de Cody Gray y J Vermeire