在VB.NET中删除RichTextBox中的最后一行

在VB.NET中删除RichTextBox中的最后一行,vb.net,Vb.net,我一直在搜索,但我找不到有效的答案,我需要删除(删除)vb.net中RichTextBox1中的最后一行,我的意思是删除最后一行和“特征线”,但只有最后一行,没有其他人,有人能帮我吗? 高级版谢谢。试试这个: Dim myList As List(Of String) = richTextBox1.Lines.ToList() If myList.Count > 0 myList.RemoveAt(myList.Count - 1) richTextBox1.Lines =

我一直在搜索,但我找不到有效的答案,我需要删除(删除)vb.net中RichTextBox1中的最后一行,我的意思是删除最后一行和“特征线”,但只有最后一行,没有其他人,有人能帮我吗? 高级版谢谢。

试试这个:

Dim myList As List(Of String) = richTextBox1.Lines.ToList()
If myList.Count > 0
    myList.RemoveAt(myList.Count - 1)
    richTextBox1.Lines = myList.ToArray()
    richTextBox1.Refresh()
End If

它可以工作,但有一点变化:List改为:List(字符串)谢谢:)