我正在将此文本编辑器用于我的 Windows 窗体应用程序
这很好用并且是一个很棒的控件,但是我正在尝试完成一项任务:我想将自定义标签插入到底层 html 中,例如,如果用户单击表单上的按钮,我想插入标签 <myTag>value< /myTag>" 在文本编辑器的光标位置。
谁能指导我如何实现这一目标?
我正在将此文本编辑器用于我的 Windows 窗体应用程序
这很好用并且是一个很棒的控件,但是我正在尝试完成一项任务:我想将自定义标签插入到底层 html 中,例如,如果用户单击表单上的按钮,我想插入标签 <myTag>value< /myTag>" 在文本编辑器的光标位置。
谁能指导我如何实现这一目标?
各位大侠,谢谢回复,下面的代码解决了这个问题
IHTMLTxtRange range = doc.selection.createRange() as IHTMLTxtRange;
range.pasteHTML(string.Format("<span>myTag</span>",range.text));
range.collapse(false);
range.select();
获取光标的列和行并将您的 HTML 标记放在那里。例如,如果我的光标在页面上的某个位置闪烁,请尝试获取其 X 和 Y(行和列)。