Windows窗体中的富文本编辑

时间:2010-03-15 06:41:17

标签: c# winforms rich-text-editor

我正在使用this text editor作为我的Windows窗体应用程序

这很好用,并且是一个很好的控件,但是我正在尝试完成一项任务:我想在底层html中插入自定义标签,例如,如果用户点击表单上的按钮,我想插入标签< myTag> value< / myTag>“位于文本编辑器的光标位置。

任何人都可以指导我如何实现这一目标吗?

2 个答案:

答案 0 :(得分:1)

伙计们,感谢您的回复,以下代码解决了问题

        IHTMLTxtRange range = doc.selection.createRange() as IHTMLTxtRange;
        range.pasteHTML(string.Format("<span>myTag</span>",range.text));
        range.collapse(false);
        range.select();

答案 1 :(得分:0)

获取游标的列和行,并将HTML标记放在那里。例如,如果我的光标闪烁,页面上的某些位置会尝试获取其X和Y(行和列)。