コンテキストメニューを表示させないようにするには?
対象製品
InputMan for .NET 2.0J Web Forms Edition
詳細
oncontextmenuクライアント側イベントを"return false;"と実装しても、右クリックによるコンテキストメニューが表示されてしまいます。
この現象は仕様によるものです。InputMan for .NET Webでは独自のコンテキストメニューを作成しているため、標準コントロールと同様の方法ではコンテキストメニューの抑制ができません。
コンテキストメニューの表示を禁止するには、oncontextmenuクライアント側イベントを次のように実装します。
以下は、テキストコントロールのコンテキストメニューを非表示にする例です。
[JavaScript]
クライアント側イベントを追加する方法については、製品ヘルプをご確認ください。
[クライアント側スクリプト]
- [クライアント側イベント]
この現象は仕様によるものです。InputMan for .NET Webでは独自のコンテキストメニューを作成しているため、標準コントロールと同様の方法ではコンテキストメニューの抑制ができません。
コンテキストメニューの表示を禁止するには、oncontextmenuクライアント側イベントを次のように実装します。
以下は、テキストコントロールのコンテキストメニューを非表示にする例です。
[JavaScript]
<SCRIPT language="javascript">
function Edit1_oncontextmenu()
{
FindIMControl("Edit1").ContextMenu.Close();
}
</SCRIPT>
function Edit1_oncontextmenu()
{
FindIMControl("Edit1").ContextMenu.Close();
}
</SCRIPT>
クライアント側イベントを追加する方法については、製品ヘルプをご確認ください。
[クライアント側スクリプト]
- [クライアント側イベント]
関連情報
この文書は、以前は次のFAQ IDで公開されていました : 10629