我希望能够使用列表框和文本框从文本文件中编辑/删除/插入文本行。
我想在列表框中每行显示文本文件的所有内容,当我单击一行文本时,它将显示在文本框中,让我可以选择编辑或删除该行文本。
我的文本插入将在列表框中显示的最后一行文本之后插入。这可能吗?我只想要一个起点,我会从那里继续。提前致谢。
这是一个 listview 的答案,按钮 9 是填充 Listview,listview 单击将文本发送到文本框,按钮 10 将其保存回 listview
这可能是实现您想要实现的目标的最简单方法。
Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
ListView1.HeaderStyle = ColumnHeaderStyle.None
ListView1.HideSelection = False
For i As Integer = 0 To 50
ListView1.Items.Add("Line number" & i.ToString)
Next
End Sub
Private Sub ListView1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListView1.Click
TextBox8.Text = ListView1.SelectedItems(0).Text
End Sub
Private Sub Button10_Click(sender As Object, e As EventArgs) Handles Button10.Click
ListView1.SelectedItems(0).Text = TextBox8.Text
End Sub
无论如何,这对您来说可能是一个很好的起点,并从这里开始扩展此代码。
是的。有可能的。我建议使用已经存在的文本编辑器,而不是重新发明轮子。如果您仍然想从头开始创建一个新的,那么您可以尝试以下操作。