2013-02-21 2 views
3

Я пишу программу, которая должна разделить текст в RichTextBox новой строкой. Я попыталсяРазбиение строки на новую строку VB.NET

For Each Line As String In RichTextBox1.Text.Split(vbNewLine)

И я попытался

For Each Line As String In RichTextBox1.Text.Split(System.Enviroment.NewLine)

Ни работают. Он работает, если есть только одна строка текста, но не после этого. Какие-либо предложения?

+0

Используйте свойство RichTextBox.Lines, оно уже разделено для вас. –

+0

Спасибо! Это было просто. :) –

ответ

6

Я думаю, самый простой способ сделать это состоит в использовании RichTextBox.Lines как так

For Each Line As String In RichTextBox1.Lines 
    ' Do whatever 
Next 

Не уверен, почему Расщепление Environment.NewLine не работает для вас, хотя, она работала хорошо для меня, когда я просто проверено.

Редактировать: Просто заметил комментарий по вопросу, oops. Это научит меня быть медленным с публикацией.

+0

Ну, ты где единственный ответ, так что галочка для тебя :) –

Смежные вопросы