我正在用 VB 编写一个程序,它需要文本框的最后一行。有没有办法可以将最后一行作为字符串?一个例子:
RichTextBox 内容:
一些
随机
文本
该程序将返回字符串“text”
我正在用 VB 编写一个程序,它需要文本框的最后一行。有没有办法可以将最后一行作为字符串?一个例子:
RichTextBox 内容:
一些
随机
文本
该程序将返回字符串“text”
是的你可以。
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))