2013-02-21 76 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属性,它已经为您分割。 – 2013-02-21 01:18:08

+0

谢谢!那很简单。 :) – 2013-02-21 01:20:22

回答

6

我想这样做是使用RichTextBox.Lines像这样

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

不知道为什么被Environment.NewLine拆分为你没有工作,但最简单的方法,它为我工作得很好,当我刚刚测试过。

编辑:刚才注意到这个问题的评论,哎呀。这会教我缓慢发布。

+0

那么,你在哪里唯一的答案,所以一个复选标记为你:) – 2013-02-21 01:45:28