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
음을 시도 무엇을 가지고, 내 프로그램이 터미널 에뮬레이터입니다. 나는 이것을 다음과 같이 설정했다.'For Each Command As String in RichTextBox1.Lines' 문제는 마지막 행뿐만 아니라 모든 행을 처리한다는 것이다. –
단순히'richTextBox1.Lines.Last()'입니다. –