So-net無料ブログ作成

C# で Menu や Button にアクセラレーター・キーを付加するには? [NT]

.NET Framework の TIPS。

アクセラレーターキーとは、Windows で Menu や Button のテキストに表示される 「ファイル(F)」の「(F)」 の部分のことであり、キーボードで項目を選択する機能である。例えば、「ファイル(F)」メニューならば、 ALT+F でそのメニューを選択できる。

ショートカットキーは、通常、CTRL などの組み合わせであり、アクセラレーターキーとは少々使い勝手が異なる。

C# (恐らく VB.NET も) で Menu や Button にアクセラレーター・キーを付加するには次のように記述する。

button.Text = "OK(&T)"

このように記述すると、そのボタンがあるフォーム上にフォーカスがある状態で、キーボードから 「t」 をタイプすると、マウスで 「OK」 ボタンを押したのと同様の効果を得られる。


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。

×

この広告は1年以上新しい記事の更新がないブログに表示されております。