1
我正在用VB写一个需要文本框最后一行的程序。有没有办法将最后一行作为字符串?举个例子:获取RichTextBox的底线VB.NET
RichTextBox的内容:
一些
随机
文本
程序都将返回字符串 “文本”
我正在用VB写一个需要文本框最后一行的程序。有没有办法将最后一行作为字符串?举个例子:获取RichTextBox的底线VB.NET
RichTextBox的内容:
一些
随机
文本
程序都将返回字符串 “文本”
当然可以。
Dim lines As String() = myRichTextbox.Text.Split(New Char() {"\n"c})
String lastLine = lines(UBound(lines))
所以Split()
返回字符串,其中每个字符串是在你的文本框的线阵列。 而UBound()
返回该数组的最后一个索引,以获取文本框的最后一行。
或者,正如我刚才红色,你可以使用myRichTextBox.Lines
代替` myRichTextbox.Text.Split(...)
:
String lastLine = myRichTextBox.Lines(UBound(myRichTextBox.Lines))
*你尝试过什么* – AbZy 2013-02-22 18:55:38
嗯,我的计划是一个终端模拟器。我已将它设置为:对于RichTextBox1.Lines中的字符串,每个命令都是这样的问题是,它处理所有行而不仅仅是最后一行。 – 2013-02-22 18:57:23
只需'richTextBox1.Lines.Last()'。 – 2013-02-22 18:58:02