Добавьте линию разрыва между объединенными строками в VB.net

StackOverflow https://stackoverflow.com/questions/1411313

Вопрос

Я пытаюсь объединить выходные данные различных функций в текстовое поле, но все это отображается в одной двухстрочной строке.Как я могу вставить линии разрыва между переменными?У меня есть что-то вроде этого:

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, которое будет всегда верните возврат каретки и перевод строки вместе.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top