0

Windows フォーム メニュー ストリップに関して 2 つの質問があります。

1. フォームに常にヘルパー キーを表示させるには? 現在、文字の下線は Alt キーが押された場合にのみ表示されます。

2. メニューをドロップダウンさせるコマンドは何ですか? 通常、ユーザーがメニューボタンをクリックするか、キーボードでナビゲートするとメニューがドロップダウンしますが、インターフェイスボタンを押してメニューをドロップダウンさせたいのですが、その方法がわかりません。DropDown プロパティをいじってみましたが、役に立ちませんでした。

4

2 に答える 2

0
  1. 私の知る限り、C#でそれを行うのは簡単ではありません。最も簡単な方法は、Windows の設定を変更することです。Windows 7 の場合:
    • コントロールパネルに移動
    • 簡単操作センター
    • キーボードを使いやすくする
    • [キーボード ショートカットとアクセス キーに下線を引く] をオンにします。
于 2012-08-08T15:38:39.850 に答える
0
  1. ToolStripMenuItem には、確認する必要がある 3 つのプロパティがあります。 ShortcutKeyDisplayString ShortcutKeys ShowShortcutKeys

    • これら 3 つはルート メニュー項目 (ファイルやヘルプなど) に適用されますが、ショートカットを表示することはできませんが、ショートカット キーを有効にして、ShowShortcutKeys を true に設定し、ShortcutKeyDisplayString を変更せずにサブ ToolStripMenuItem の横に表示することはできます。 .
  2. ToolStripMenuItem で探しているメソッドはShowDropDown()です。このメソッドを実行すると、メニューがドロップダウンします。

例:

((ToolStripMenuItem)FileMenu.Items[0]).ShowDropDown();
于 2012-08-08T15:51:58.613 に答える