問題タブ [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 投票する
2 に答える
4363 参照

c++ - Mac OS の右クリック コンテキスト メニューに項目をプログラムで追加することはできますか?

Windows と Mac OS の両方でさまざまなファイルを操作するプログラムがあります。

ユーザーに、右クリック/コントロール クリックのコンテキスト メニューに新しいオプションを追加して、「[アプリ名] で圧縮」の効果を与えるオプションを提供したいと考えています。

Windows ではレジストリを変更することでこれが可能であることはわかっていますが、Mac でこれを実現する方法はありますか? おそらくC++または目的のCを使用していますか?

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

wpf - WPF コンテキスト メニュー

wpf アプリで mvvm を使用しています。リストビュー内に ContextMenu があり、リストビュー項目を右クリックすると、コンテキストメニューに連絡先のリストが表示されます。

次の例では、コンテンツのないコンテキスト メニューが表示されます。誰が私が間違っているのか教えてもらえますか?

アップデート:

私はそれを理解しました.バインドパスが正しくない特殊なコレクションがありました.

ありがとう。

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

c# - sendmessage (または同様の機能) を使用してコンテキスト メニュー項目をクリックします。

別のアプリケーションを右クリックし、コンテキスト メニュー (右クリック後に開いたもの) を取得し、そこから項目を選択する必要があります。

他のアプリケーション ハンドルで postMessage を使用できます。その結果、要求されたコンテキスト メニューが表示されましたが、そこから選択する方法がわかりません。

次に何をすればよいですか (コンテキスト メニューが開いています)。

ありがとう、トーマー。

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

c# - WPF ContextMenu テキストの配置

WPF アプリケーションのコンテキスト メニューを作成しています。テキストがあり、画像を追加すると、テキストは常にメニュー項目の上部に配置され、中央に配置する方法がわかりません。

VerticalAlignmentプロパティとプロパティを試しましたVerticalContentAlignmentが、役に立ちません..何かアイデアはありますか?

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

c# - Gtk# のツリー ノードにコンテキスト メニューを追加するにはどうすればよいですか?

ツリー ノードを削除できるコンテキスト メニューをツリー ノードに追加したいと考えています。

0 投票する
5 に答える
67565 参照

c# - C# - コンテキスト メニューを開くときに Shift キーが押されているかどうかを検出する

私の C# アプリケーションでは、コンテキスト メニューを表示したいのですが、コンテキスト メニューが開かれているときに Shift キーが押されている場合、特別なオプションをメニューに追加したいと考えています。

現在、GetKeyStateAPI を使用して SHIFT キーを確認しています。私のコンピューターでは問題なく動作しますが、英語以外の Windows を使用しているユーザーは、まったく動作しないと言っています。

また、Win32 API には、コンテキスト メニューが開いているときに、メニューに表示する必要があることを示すフラグがあることも読みましたEXTENDEDVERBS。C#ではEventArgs、イベントのイベントには、修飾キーが押されたかどうかOpeningを示すプロパティが含まれていません(私が知る限り) 。EXTENDEDVERBS

Opening「 」イベント内で現在使用しているコードは次のとおりです。

GetKeyState が正しい方法である場合、私のコードは Shift キーが押されたことを正しく検出していますか?

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

c# - C#: 2 つの異なるオブジェクトにリンクされているときに、コンテキスト メニューのメニュー項目の呼び出し元を検出する方法は?

C#: 2 つの異なるオブジェクトにリンクされているときに、コンテキスト メニューのメニュー項目の呼び出し元を検出する方法は?

lblOn と lblOff という 2 つのラベルがあります。「1つの」コンテキストメニューを両方のラベルにリンクして、同じものを2つ作成する必要がないようにしています。

contextmenu.menuitem と呼ばれるラベル オブジェクトを見つけるにはどうすればよいですか? そのようにして、クリックされたメニューアイテムは、コンテキストメニューが lblOn ラベルまたは lblOffline によって呼び出されたかどうかを認識しますか?

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

programming-languages - Windows シェル コンテキスト メニューを作成するときに使用する最適な言語は?

Windows シェルと統合し、追加のコンテキスト メニューを追加するアプリを作成しています。そして、それを書くためにいくつかの言語を検討しています:

  1. MS .NET - このタイプのアプリにはマネージ コードを使用したくない
  2. win32asm - これが私の最初の選択です
  3. VC++/C++ - わからない

したがって、基本的にはアセンブリと C++ の間でトスです。私の選択を容易にする考えや考慮事項はありますか?

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

c# - Gtk#/gtk-sharp のコンテキスト メニューを模倣する

gtk メニュー項目の Menu.AttachToWidget(...) 関数を使用して、メニューをアタッチして Gtk.Textview と言い、必要に応じてメニューの表示を処理する方法はありますか。または、ButtonPressEvent のイベント ハンドラーを作成し、そこにメニューを表示する唯一の方法ですか?

または、私が見逃している 3 番目の可能性はありますか?

前もって感謝します。