添加光标位置的文本的文本框在vb.net
问题描述:
我需要在VB.NET 光标的位置结束时,我尝试添加文本:添加光标位置的文本的文本框在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
答
添加该代码的代码后,移动插入到你的文本框的值的末尾:
TextBox1.SelectionStart = TextBox1.TextLength
答
原来有一个非常简单的方法来做到这一点。
TextBox1.SelectedText = "<br>"