テキスト ボックスの最後の行を必要とするプログラムを VB で書いています。最後の行を文字列として取得する方法はありますか? 例:
リッチテキスト ボックスの内容:
いくつかの
ランダムな
テキスト
プログラムは文字列「text」を返します
テキスト ボックスの最後の行を必要とするプログラムを VB で書いています。最後の行を文字列として取得する方法はありますか? 例:
リッチテキスト ボックスの内容:
いくつかの
ランダムな
テキスト
プログラムは文字列「text」を返します
はい、できます。
Dim lines As String() = myRichTextbox.Text.Split(New Char() {"\n"c})
String lastLine = lines(UBound(lines))
したがってSplit()
、文字列の配列を返します。各文字列は TextBox の行です。TextboxUBound()
の最後の行を取得するために、その配列の最後のインデックスを返します。
myRichTextBox.Lines
または、私はちょうど赤いので、代わりに使用できます` myRichTextbox.Text.Split(...)
:
String lastLine = myRichTextBox.Lines(UBound(myRichTextBox.Lines))