C # список новых строк - PullRequest
0 голосов
/ 12 ноября 2011

Я пытаюсь напечатать новые строки в списке в форме окна, но / n или / r / n не работает для печати в других строках.Все это печатается как один элемент

Ответы [ 2 ]

4 голосов
/ 12 ноября 2011

. Стандартное окно списка форм Windows .NET не поддерживает многострочные элементы.

Чтобы получить то, что вы описываете, либо используйте другой элемент управления, либо настройте ListBox для работы по-другому.эта ссылка: Редактируемый многострочный список для .NET для примера

также взгляните на этот другой, все еще о расширении элементов управления с подходом Drawner: Owner DrawnУправление - расширяемый список ListBox

2 голосов
/ 19 декабря 2011

Вы можете использовать Regex.Split, чтобы разбить вашу строку на несколько строк, например:

foreach (string s in Regex.Split(TheStringContainigTheNewLines, "\n"))
    lbMyListBox.Items.Add(s); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...