【发布时间】:2022-01-06 17:46:24
【问题描述】:
在 Visual C#.NET 中:
如何将文本直接添加/附加到用户光标在富文本框中的位置?
例如,如果用户单击一个按钮,并且他们的光标位于富文本框中的某个位置,则文本将立即添加到他们的光标位置。
【问题讨论】:
标签: c# richtextbox
在 Visual C#.NET 中:
如何将文本直接添加/附加到用户光标在富文本框中的位置?
例如,如果用户单击一个按钮,并且他们的光标位于富文本框中的某个位置,则文本将立即添加到他们的光标位置。
【问题讨论】:
标签: c# richtextbox
使用SelectedText 属性:
textBox.SelectedText = "New text";
这将覆盖他们拥有的任何选定文本。如果您不希望这样,您可以先将SelectionLength 属性设置为 0:
textBox.SelectionLength = 0;
textBox.SelectedText = "New text";
【讨论】:
rtb.SelectionStart += rtb.SelectionLength;
rtb.SelectionLength = 0;
rtb.SelectedText = "asdf";
这会将光标移到当前选择的末尾,然后在末尾添加“asdf”。
【讨论】: