同じページに AjaxControlToolkit の 4 つの HTMLEditor コントロールがあります。タブキーの処理方法を除いて、コントロールが行うすべてのことが気に入っています。HTMLEditor のコンテンツにタブを挿入するのではなく、ある HTMLEditor から別の HTMLEditor にタブで移動できるようにしたいと考えています。可能であれば、HTMLEditors と他のコントロールの間でタブ移動できるようにしたいのですが、修正が HTMLEditors の間でのみ機能する場合は、このインスタンスで機能させることができます。
これを行う方法はありますか?
SuppressTabInDesignMode と IgnoreTab の両方も試しましたが、どちらも何もしないようです
編集:これは、私が試していて機能していないコードです。上記の 2 つのタグの組み合わせをいくつか試しましたが、いずれの例もタブ キーの押下を無視していません。ajaxcontroltoolkit を再ダウンロードして、最新であることを確認しました。
<asp:ScriptManager runat="server"></asp:ScriptManager>
<HTMLEditor:Editor ID="Editor0" runat="server" TabIndex="1" IgnoreTab="false" SuppressTabInDesignMode="true" Height="200" />
<HTMLEditor:Editor ID="Editor1" runat="server" TabIndex="2" IgnoreTab="false" SuppressTabInDesignMode="false" Height="200" />
<HTMLEditor:Editor ID="Editor2" runat="server" TabIndex="3" IgnoreTab="true" SuppressTabInDesignMode="true" Height="200" />
<asp:Button ID="btnTester" runat="server" Text="testing tab" TabIndex="4" />
そのコードを ASPX ページにドロップし、ページの上部に次の 2 行を追加します。
<%@ Register
Assembly="AjaxControlToolkit"
Namespace="AjaxControlToolkit"
TagPrefix="ajaxToolkit" %>
<%@ Register
Assembly="AjaxControlToolkit"
Namespace="AjaxControlToolkit.HTMLEditor"
TagPrefix="HTMLEditor" %>