2013-10-11 6 views
8

winformsのツールストリップメニュー項目に割り当てられたホットキーの組み合わせを表示したいと考えています。インスタントの場合は、どのプログラム(ブラウザ設定メニュー)でも、さまざまなメニュー項目が表示され、通常は項目の右側に揃えられたホットキーのショートカットが表示されます。私はプログラムでこれをやりたいwinformsのツールストリップメニュー項目の隣にホットキー/ショートカットテキストを置く

例:代わりに

Open a file       (ctrl+O) 

を入力するので、私は性質が互いに独立して表示させたいです。

どうすればこの問題を解決できますか?

+4

[ToolStripMenuItem.ShortcutKeyDisplayString](http://msdn.microsoft.com/en-us/library/system.windows.forms.toolstripmenuitem.shortcutkeydisplaystring.aspx)プロパティが必要です。 –

+0

@TrevorElliottありがとう!これが私が必要としていたものでした。あなたがこれを回答として入力すると、答えとして投票できますか? – jwarner112

答えて

7

ToolStripMenuItemのShortcutKeysプロパティを使用します。これにより、各メニュー項目に必要な特定のキーの組み合わせを選択できるようになり、メニュー項目の右側に表示されます。 ToolStripMenuItemのShowShortcutKeysプロパティがtrueに設定されていることを確認します。

+2

ShortcutKeyDisplayStringは、私が使用する必要があるプロパティでした。 – jwarner112

+0

ShortcutKeyDisplayStringはテキストのみを設定します。 ShortcutKeysプロパティは、ユーザーが使用するための実際のショートカットキーを設定します。 DisplayStringはショーのためのものなので、ShortcutKeysを使用しないと、DisplayStringで表示する内容に対するユーザーのアクションは機能しません。 –

+0

はい、私はすでに実際のショートカットの解釈を処理しましたが、テキストが必要でした。いいですか、あなたはベストアンサーを得ています! – jwarner112

関連する問題