Что является альтернативой \n (для новой строки) в VB.NET MsgBox()?
Как использовать \n новую строку в VB msgbox()...?
Ответ 1
- для VB:
vbCrLf
илиvbNewLine
- для VB.NET:
Environment.NewLine
илиvbCrLf
илиConstants.vbCrLf
Информация о новой строке VB.NET: http://msdn.microsoft.com/en-us/library/system.environment.newline.aspx
Информация для Environment.NewLine
взята из Cody Gray и J Vermeire
Ответ 2
Это последовательности символов для создания новой строки:
-
vbCr
- возврат каретки (возврат к началу строки), -
vbLf
- это строка (перейдите к следующей строке) -
vbCrLf
- это возврат каретки/строки (аналогично нажатию Enter)
Я предпочитаю vbNewLine
, поскольку он независим от системы (vbCrLf
может не быть новой новой строкой в некоторых системах)
Ответ 3
Используйте свойство Environment.NewLine
Ответ 4
Попробуйте использовать vbcrlf
для новой строки
msgbox "This is how" & vbcrlf & "to get a new line"
Ответ 5
Добавьте vbNewLine
как:
"text1" & vbNewLine & "text2"
Ответ 6
Альтернатива Environment.NewLine - использовать:
Regex.Unescape("\n\tHello World\n")
из System.Text.RegularExpressions
Это позволяет избежать текста без каскадных строк, как вы можете в С#, C, java
Ответ 7
Используйте команду "vbNewLine"
Пример
Hello & vbNewLine & "World"
появится как Привет на одной строке и World on another
Ответ 8
Правильный формат:
"text1" + vbNewLine + "text2"
Ответ 9
Module MyHelpers
<Extension()>
Public Function UnEscape(ByVal aString As String) As String
Return Regex.Unescape(aString)
End Function
End Module
Использование:
console.writeline("Ciao!\n".unEscape)
Ответ 10
На моей стороне я создал подменю MyMsgBox, заменяющую \n в приглашении ControlChars.NewLine
Ответ 11
Поле сообщения должно заканчиваться текстом, а не переменной
Ответ 12
Вы можете использовать символ возврата каретки (Chr (13)), символ перевода строки (Chr (10)) также нравится
MsgBox "Message Name: " & objSymbol1.Name & Chr(13) & "Value of BIT-1: " & (myMessage1.Data(1)) & Chr(13) & "MessageCount: " & ReceiveMessages.Count
Ответ 13
Много вещей выше не работало для меня. Что в конечном итоге работает
Chr(13)
Ответ 14
msgbox ( "ваш текст здесь" и "Environment.NewLine" и "больше текста" ) - это простой способ. нет смысла делать ваш код более сложным или более омплицированным, чем вам нужно...