問題タブ [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.
java - Java Swingで右クリックのコンテキストメニューを作成するにはどうすればよいですか?
現在、右クリックで新しいインスタンスを作成し、JMenu
その位置をマウスの位置に設定して、右クリックのコンテキストメニューを作成しています...より良い方法はありますか?
c# - C#のネイティブメニュー
C#でネイティブメニューを使用する最良の方法は何ですか?
編集:醜い.NETメニューよりも見栄えが良いので、ネイティブメニューを使用したいと思います。誰かが私にそれをどのように使うことができるかを正確に説明できますか?
java - Eclipse RCP: パーセクティブ バーのコンテキスト メニューを非表示にします
rcp アプリケーションでパースペクティブ ツールバーを右クリックしたときに表示されるコンテキスト メニューを抑制したいと考えています。明確にするために、パースペクティブ バーとショートカットを表示したいのですが、コンテキスト メニューをポップアップさせたくありません。すべてのパースペクティブ ツールバー API は内部のようです。
ありがとう。
delphi - 別のアプリでコンテキスト メニュー項目をプログラムで選択する方法は?
ターゲット アプリは Delphi (.NET ではなく win32) で記述されており、クローズド ソースです。
呼び出したいアクションは Copy と呼ばれますが、明らかなキーボード ショートカットはありません。(Ctrl+Insert は間違ったことを行い、Ctrl+C は何もしません)
ターゲットを見つけてHWND
、コンテキスト メニューを開くように説得できます ( WM_RBUTTONDOWN/UP
notに応答しますWM_CONTEXTMENU
)。メニューからHWND
メニュー ハンドルを取得してMN_GETHMENU
、目的のメニュー項目を見つけることもできます。アイテムを「選択」する方法の詳細がわかりません。メニューが「モードレス」であることは役に立ちません。それHWND
は所有されていないので、多くの非表示のTPUtilWindow
ウィンドウのどれが本当の所有者なのかわかりませんWM_COMMAND
。
あらゆる種類のハッキングが容易になることは確かですが、ターゲット プロセスにコードを挿入することは避けたいと思います。
回答は任意の言語で受け入れられます。
c# - C# でシングル クリックしてトレイ アイコンのメニューを開く
トレイ アイコンを右クリックするだけでなく、クリックしたときに強制的にコンテキスト メニューを表示するにはどうすればよいですか。
MouseClick イベントを使用してみましたが、eventargs のマウスの位置は x0y0 です。
.net - WPFは、オブジェクトのプロパティに基づいてContextMenuのMenuItemを非表示にします
MenuItemをプログラムで表示/非表示にする必要がありますが、これを行うための最良の方法は何ですか?
c# - TreeViewItem のコンテキスト メニューは TreeViewItem のメソッドを呼び出しますか?
TreeView
それぞれTreeViewItem
に右クリック コンテキスト メニューが として適用されるように設定していますStyle
。何かのようなもの:
Saveable、Copyable、および Removeable は、として使用されるオブジェクトから取得されるプロパティですTreeViewItem
。
私が探しているのは、ユーザーが をクリックするMenuItem
と、選択したオブジェクトの適切なメソッドをクリックすることです。したがって、「保存」をクリックするMenuItem
とobject.Save()
、「コピー」呼び出しobject.Copy()
などが呼び出されます。しかし、構文がどのように見えるか、または典型的な WPF スタイルに関してそのアイデアが実際に受け入れられるかどうかはわかりません。囲んでいるウィンドウで新しいイベント ハンドラーを作成するだけでよいことはわかっていますが、選択した項目自体でイベントを処理したいと思います。
考え?
ありがとう!
windows - コンテキストメニュー選択のパスを取得するにはどうすればよいですか?
InternetExplorerのコンテキストメニューにカスタムエントリがあります。選択したアイテムを使って何かをしたいのですが、たとえば、その選択をARGV[1]として受け取るプログラムを実行します。
たとえばwhatever.zip
、デスクトップにあるという名前のファイルを右クリックすると、次のように実行されます:my_binary path \ to \ desktop \ whatever.zip
outlook - VSTOおよびOutlook2003のコンテキストメニュー
VSTOを使用したアプリケーションとのOutlook2003/2007統合が必要です。Outlook 2007では問題ありません。必要なフックはすべて揃っていますが、Outlook 2003では、受信トレイのメールアイテムにコンテキストメニュー項目を追加する方法が見つかりません。2007バージョンのようなコンテキストメニューを作成するためのイベントハンドラーが見つかりませんでした。
回避策を知っていますか?