我正在VB中编写一个需要文本框最后一行的程序。有没有办法让最后一行作为字符串?一个例子:
RichTextBox内容:
一些
随机
文本
程序将返回字符串“text”
答案 0 :(得分: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))