Добавьте линию разрыва между объединенными строками в VB.net
-
05-07-2019 - |
Вопрос
Я пытаюсь объединить выходные данные различных функций в текстовое поле, но все это отображается в одной двухстрочной строке.Как я могу вставить линии разрыва между переменными?У меня есть что-то вроде этого:
Me.TextBox.text = output1 + output2
И я хотел бы иметь что-то подобное этому:
Me.TextBox.text = output1 + ENTER + output2
Есть какие-нибудь идеи?
Спасибо!
Решение
В Environment.NewLine
переменная, доступная только для чтения, - это то, что вы хотите использовать.Есть также vbCrLf
, но это для унаследованных целей и не зависит от окружающей среды.
Попробуйте следующее:
Me.TextBox.Text = output1 + Environment.NewLine + output2
Другие советы
Me.TextBox.text = output1 & Environment.NewLine & output2
Также используйте & для объединения строк vb.net , + - это устаревшая поддержка
Environment.Перевод строки обычно является предпочтительным методом.Это приведет к возврату каретки и переводу строки для систем Windows и переводу строки только для систем Unix...
http://msdn.microsoft.com/en-us/library/system.environment.newline.aspx
Также обратите внимание, что вы можете использовать vbCrLf из пространства имен Microsoft.VisualBasic, которое будет всегда верните возврат каретки и перевод строки вместе.