問題タブ [menuitem]

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 投票する
1 に答える
1229 参照

macos - Applescript で、メニュー項目のキーボード ショートカットにアクセスするにはどうすればよいですか?

Applescript の特定のメニュー項目のキーボード ショートカット (たとえば、shift+cmd+S) を見つけようとしています。「Probe Menu Bar」スクリプトは、メニュー項目にアクセスしたり、それらのプロパティなどを調べたりするのに役立ちましたが、これらのどれがキーボード ショートカットを出力するかを見つけることができませんでした。

プローブ スクリプトは次のようになります。

したがって、このループ中に「メニュー項目」からショートカットを印刷/収集する方法が必要です。

ご協力いただきありがとうございます!

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

c# - WPFメニューの透過性を無効にするには?

メニュー付きの WPF アプリケーションを作成しています。サブメニューが表示されるまでに 2 ~ 4 秒かかります。その2~4秒の間、サブメニューは透明な状態で表示されました。

メニューの透過状態を無効にするにはどうすればよいですか? または2〜4秒の遅延を回避するために何か?

前もって感謝します。

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

c# - ToolStripMenuItems を MenuStrip に動的に追加する (C#/Winforms)

私は自分のソリューション (基本的なソリューション) を実装しており、満足しています。

問題は、「Add」メソッドを使用して ToolStripItemCollection に新しいアイテムを追加するときに、いくつかのオーバーロードが発生することです...意味のあるオーバーロードは、文字列パラメーター、画像パラメーター、および EventHandler パラメーターです。

ドロップダウン リストは実行時に動的な履歴として機能するため、コンパイル時に空になることを意味します。これは、デザイナー サーフェイス (クリック時) を使用する標準的な方法でイベント ハンドラーを追加できないことを意味します。上記のオーバーロードを使用せざるを得ません。

私のイメージは役に立ちませんが、イベント ハンドラーを動的に追加することに興味があり、助けが必要です。

URL: http://msdn.microsoft.com/en-us/library/bxdt0s8t.aspx

私を助けるオーバーロードは他にないので、イメージを使用する必要があります...誰もがこれを回避し、このオーバーロードされたバージョンの add メソッドを完全に満たす方法を教えてくれます。

ティア。

更新:現在のプロジェクトでこれをやり直しましたが、より洗練されたコードを使用していますが、原則は同じで、実行時に動的にイベント ハンドラーを追加します。家に帰ったら、サンプルコードでこれを更新します。

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

wpf - 画像付きのWPFメニュー項目

MenuItemHeaderテキストがメニュー項目画像の下に配置されるようにMenuItem.Iconを定義する方法?助けてくれてありがとう!

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

c# - asp.net(c#)menu/menuItemイベント/イベント処理

ナビゲーション以外のタスクにasp.net標準メニュー(サーバー制御)を使用することは可能ですか?

例:asp.netメニューを使用して、ボタンコントロールをasp.netパネル(サーバーコントロール)に追加します。

私のこのアイデアは、基本的に、メニューとメニュー項目のイベントとイベントハンドラーがあるwinforms環境から来ています。

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

wpf - ItemContainerStyle を使用して MenuItem のアイコンを設定するにはどうすればよいですか

MenuItemここでは、a をデータ オブジェクトにバインドする例に従っています。

MenuItemのアイコンが文字列として表示されることを除いて、すべて問題なく動作しますSystem.Drawing.Bitmap。問題のビットマップは、コンパイルされたリソースからデータ オブジェクトによって返されます。

私は何を間違っていますか?

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

c# - ネストが深すぎると WPF メニューが消える

メイン メニュー バーからネストされたメニュー階層を作成しようとしています。たとえば、メイン メニュー バーには、"Goto" -> "Chapter" -> "Chapter Name" -> "Subchapter name" のように移動できる "Goto" menuitem が含まれます。

「章」以下の階層は動的に追加する必要があります。これを行うと、チャプター名のサブアイテムを表示しようとすると、メニューが消えます。

以下のコード サンプルを実行すると、[ジャンプ] と [章] をクリックできますが、章名の 1 つにカーソルを合わせるかクリックするとすぐに、サブセクション名の 1 つをクリックすることができずにメニューが消えます。

誰でも理由を教えてもらえますか?

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

c++ - MFC を使用して最上位のメニュー項目を無効にしてグレー表示するにはどうすればよいですか

ダイアログの上部にクリック可能なメニュー項目を表示したいダイアログ アプリケーションがあります。これらの項目はドロップダウン メニューを表示しませんが、関連するコマンドを実際に実行します。

ダイアログのプロパティでPopup = Falseを設定し、メッセージIDを割り当てることでこれを行いましたが、アイテムをクリック可能にする意味がない場合にアイテムを適切に無効にすることができないという問題があります(ダイアログ)

http://www.microsoft.com/msj/0299/c/c0299.aspxから popup-parent メニュー項目を無効にする方法を既に見つけましたが、これはまさに私が望むものではありません

また、msdn ナレッジベースの記事 KB242577 から、メニュー コマンド ルーティングをダイアログに追加する方法も見つけました。

これは、サブメニュー項目ではうまく機能しますが、トップ レベル メニューでは機能しません。

現在、次の機能を使用して無効にしています

この半分は機能します。アプリからAlt-Tabキーを押すと、無効として表示されますが、そうでない場合は表示されません。

プログラムで領域を無効にする方法はありますか?

非クライアント領域のメッセージが関係している可能性があると思います。

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

wpf - 複数のMenuItemのアイコンとしてDrawingImageを使用する

DrawingImage多くのsで構成されているsとしていくつかのアイコンリソースがありますGeometryDrawing。へのリソースバインディングを介してこれらの画像を使用するファイルMenuItemとボタンがあります。残念ながら、アイコンが表示されるのは1つだけです。 ToolBarMenuItem.IconMenuItem

DrawingImage単一のリソースを多くのリソース(またはその他のリソース)に割り当てることはできないと思いますがMenuItem.Icon、別の方法はわかりません。リソースを複製したくないのDrawingImageですが、複製している場合は複製することになると思います。