如何解决如何在C#的RTF文本框中将文本添加到用户光标的位置?
| 在Visual C#.NET中: 如何将文本直接添加/附加到用户光标在RTF文本框中的位置? 例如,如果用户单击一个按钮,并且其光标位于富文本框中,则文本将立即添加到其光标所在的位置。解决方法
使用
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 \”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。