2011-09-29 17 views
20

&文字、ではなく、ボタンまたはラベルのテキストプロパティでキーボードショートカットを表示したいと考えています。ボタンやラベルのテキストに「&」(アンパサンド)を表示するにはどうすればよいですか?

これを行う方法はありますか?

+0

* [Windowsフォームのテキストラベルに "&"記号を入力しますか?](http://stackoverflow.com/questions/4325094/enter-symbol-into-a-text-label-in-windows -forms)*。 –

答えて

33

質問は明確ではありませんが、&をボタンテキストに表示しようとする場合は、&&を使用してください。単一の&がキーボードショートカットに使用され、ダブルアンパサンドがそれをエスケープします。

記事Escape ampersand (&) character in C#あなたは、単一の&に変更されていないキャプションを残して、ちょうどfalseにボタンのUseMnemonicプロパティを設定することができることを言及しています。

+0

"コントロールのTextプロパティのアンパサンド文字(&)をアクセスキープレフィックス文字として解釈するかどうかを示す値を取得または設定します。このプロパティはラベルにも存在します。 – PeterCo

+4

私は質問が*非常に*明らかだと思います。 – cybermonkey

+2

@cybermonkey 5回編集した後は非常にクリアですが、元の質問は編集なしで表示されます –

5

ダブル&&&)を試してください。これはVBAコードで動作します。

関連する問題