我需要在 VB.NET 中的光标位置末尾添加文本 我尝试过:
TextBox1.Text = TextBox1.Text.Insert(TextBox1.SelectionStart, "<br>")
它可以工作,但光标位置仍然移动到起始位置。
最佳答案
分配文本后只需重新设置 SelectionStart
属性即可:
Dim insertText = "<br>"
Dim insertPos As Integer = TextBox1.SelectionStart
TextBox1.Text = TextBox1.Text.Insert(insertPos, insertText)
TextBox1.SelectionStart = insertPos + insertText.Length
关于vb.net - 在 vb.net 文本框中的光标位置添加文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3873644/