Windowsフォームアプリケーションにこのテキストエディタを使用しています
これはうまく機能し、素晴らしいコントロールですが、私は 1 つのタスクを達成しようとしています: たとえば、ユーザーがフォームのボタンをクリックした場合に、タグ <myTag>value< を挿入したい場合に、基になる html にカスタムタグを挿入したかったのです。 /myTag>" をテキスト エディタのカーソル位置に配置します。
これを達成する方法を教えてもらえますか?
Windowsフォームアプリケーションにこのテキストエディタを使用しています
これはうまく機能し、素晴らしいコントロールですが、私は 1 つのタスクを達成しようとしています: たとえば、ユーザーがフォームのボタンをクリックした場合に、タグ <myTag>value< を挿入したい場合に、基になる html にカスタムタグを挿入したかったのです。 /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 (行と列) を取得しようとします。