1

我正在用 VB 编写一个程序,它需要文本框的最后一行。有没有办法可以将最后一行作为字符串?一个例子:

RichTextBox 内容:

一些
随机
文本

该程序将返回字符串“text”

4

1 回答 1

0

是的你可以。

Dim lines As String() = myRichTextbox.Text.Split(New Char() {"\n"c})

String lastLine = lines(UBound(lines))

所以Split()返回一个字符串数组,其中每个字符串都是 TextBox 中的一行。并UBound()返回该数组的最后一个索引,以获取文本框的最后一行。

或者,因为我只是红色,您可以使用myRichTextBox.Lines而不是` myRichTextbox.Text.Split(...)

String lastLine = myRichTextBox.Lines(UBound(myRichTextBox.Lines))
于 2013-02-22T19:02:02.003 回答