問題タブ [contextmenu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
10 に答える
57376 参照

c# - コンテキストメニューの下でクリックされた検索ノード

コンテキスト メニューがアクティブになっているツリー リスト内のノードを確認するにはどうすればよいですか? たとえば、ノードを右クリックして、メニューからオプションを選択します。

SelectedNodeノードが右クリックされただけで選択されていないため、TreeViews のプロパティを使用できません。

0 投票する
2 に答える
1186 参照

.net - コンテキスト メニューは ComboBox の SelectedIndex をリセットします

ユーザーが ComboBox を右クリックした後に表示される ContextMenu があります。ユーザーがコンテキスト メニューの項目を選択すると、ShowDialog()メソッドを使用してフォームが表示されます。

そのフォームが閉じられると、親フォームの ComboBoxes 内のすべてのデータが更新されます。ただし、これが発生すると、ContextMenu を開いた ComboBox はリセットされて、選択されたインデックスが -1 になりますが、他の ComboBox の選択されたインデックスは同じままです。

コンテキスト メニューを開いた ComboBox がリセットされないようにするにはどうすればよいですか?

0 投票する
4 に答える
12547 参照

c# - C#でContextMenuフォントサイズを変更する

デスクトップアプリケーション用の.NETFramework3.5およびC#を使用して、ContextMenuで使用されるフォントサイズを変更することは可能ですか?システム全体の設定のようですが、アプリケーション内でのみ変更したいと思います。

0 投票する
2 に答える
3134 参照

c# - WinFormsコンテキストメニュー-特定の部分で開かない/基になるコントロールを検出する

.NET2.0Windowsフォームアプリケーションがあります。このアプリには、メニューバーとステータスバーを備えたフォームコントロールがあります。また、このフォームにはListViewがあります。

このフォームにコンテキストメニューを追加すると、ユーザーがメニューバーやステータスバーなどのフォームの任意の部分を右クリックすると、コンテキストメニューが開きます。

  1. メニューバー/ステータスバーをクリックしたときにコンテキストメニューが開かないようにするにはどうすればよいですか?フォームの「灰色の領域」をクリックしたときにのみ開くようにします。

  2. このフォーム(たとえば、ListView)のコントロールの上でクリックが発生した場合、どうすればこれを識別できますか?ユーザーが灰色の領域の上またはリストビューの上を右クリックしたかどうかを知りたいので、これに基づいていくつかのメニュー項目を有効/無効にできます。

0 投票する
3 に答える
6762 参照

qt - QTreeView での Qt コンテキスト メニューの分割選択

次のようにコンテキストメニューがインストールされたQTreeViewクラスがあります。

ただし、コンテキスト メニューが表示されている場合、 はQTreeViewマウス クリックに応答しなくなります。コンテキスト メニューが表示されているときに項目をクリックするとQTreeView、コンテキスト メニューが削除されますが、クリックした項目は選択されません。

これは、コンテキスト メニューが新しいアイテムの上にポップアップ表示されるため、新しいアイテムを右クリックすると特に混乱しますが、アイテムが選択されていないため、コンテキスト メニューの内容は以前に選択されたアイテムを参照しています。

0 投票する
4 に答える
6252 参照

menu - System.Windows.Forms.WebBrowser コントロールでコンテキスト メニューのコピー/貼り付けのみを許可する

WebBrowser コントロールには、Web ページを右クリックしてコンテキスト メニューを表示する機能をすべて無効にする「IsWebBrowserContextMenuEnabled」というプロパティがあります。これは私が望んでいるものに非常に近いものです (誰も右クリックして印刷したり、反撃したり、プロパティをクリックしたり、ソースを表示したりしたくありません)。

唯一の問題は、コピー/貼り付けなどのために TextBoxes に表示されるコンテキスト メニューも無効になることです。

これをより明確にするために、これは私が望まないものです:
悪い文脈

これは私が欲しいものです:
良い文脈

メインのコンテキスト メニューを無効にしたいのですが、TextBox に表示されるものは許可します。誰も私がそれを行う方法を知っていますか? WebBrowser.Document.ContextMenuShowing イベントは有望に見えますが、HtmlElementEventArgs パラメーターの「FromElement」および「ToElement」プロパティを通じて、ユーザーが右クリックしている要素を正しく識別していないようであり、送信者は HtmlDocument 以外のものではありません。エレメント。

前もって感謝します!

0 投票する
1 に答える
9520 参照

.net - デフォルトのコンテキストメニューにメニュー項目を追加

デフォルトのにメニュー項目を追加したいのですContextMenuRichTextBox

新しいコンテキストメニューを作成することはできますが、デフォルトのメニューに表示されるスペルチェックの提案が失われます。

すべてを再実装せずにアイテムを追加する方法はありますか?

0 投票する
2 に答える
26637 参照

c# - コンテキスト メニューに項目を動的に追加し、クリック アクションを設定する

5秒ごとに再生成される文字列のリストがあります。コンテキスト メニューを作成し、このリストを使用してその項目を動的に設定したいと考えています。問題は、それを行う方法と、生成されたすべてのアイテムの Click アクションを管理する方法がわからないことです (これは、異なるパラメーター DoSomething("item_name") で同じメソッドを使用する必要があります)。

どうすればいいですか?

御時間ありがとうございます。よろしくお願いします。

0 投票する
3 に答える
453 参照

batch-file - Windows コンテキスト メニューで関数を作成する方法

jsminを使用して、javascript ファイルを本番環境にアップロードする前に圧縮します。

私はページごとに 1 つの「コード ビハインド」javascript ファイルを持つ傾向があるため、これを何度も行うことになります。

Windows Explorer にコンテキスト メニュー項目を追加する Windows Powertoy をインストールしたので、「コマンド ウィンドウをここで開く」ことができます。それをクリックすると、コマンド プロンプトが正しいディレクトリで開きます。これにより、タイピングが少し節約されます。

ただし、次のように入力する必要があります。

それを機能させるために。これは面倒です。

*.js ファイルを右クリックして [jsmin-compress this file] を選択できるコンテキスト メニュー項目を作成したいと考えています。その後、jsmin が呼び出され、元のファイルが「original_filename.min.js」に圧縮されます

これどうやってするの?

0 投票する
4 に答える
8414 参照

c# - Wpf (C#) を使用して Web ブラウザーのコンテキスト メニューを変更する方法はありますか

Web ブラウザー コントロールで提供される既定のコンテキスト メニューのメニュー項目を変更します。私はすでに試しました: webbrowser.contextmenu = mycontextmenu. 何も変わっていません。これを行う方法はありますか?