&
文字、ではなく、ボタンまたはラベルのテキストプロパティでキーボードショートカットを表示したいと考えています。ボタンやラベルのテキストに「&」(アンパサンド)を表示するにはどうすればよいですか?
これを行う方法はありますか?
&
文字、ではなく、ボタンまたはラベルのテキストプロパティでキーボードショートカットを表示したいと考えています。ボタンやラベルのテキストに「&」(アンパサンド)を表示するにはどうすればよいですか?
これを行う方法はありますか?
質問は明確ではありませんが、&
をボタンテキストに表示しようとする場合は、&&
を使用してください。単一の&
がキーボードショートカットに使用され、ダブルアンパサンドがそれをエスケープします。
記事Escape ampersand (&) character in C#あなたは、単一の&
に変更されていないキャプションを残して、ちょうどfalse
にボタンのUseMnemonic
プロパティを設定することができることを言及しています。
"コントロールのTextプロパティのアンパサンド文字(&)をアクセスキープレフィックス文字として解釈するかどうかを示す値を取得または設定します。このプロパティはラベルにも存在します。 – PeterCo
私は質問が*非常に*明らかだと思います。 – cybermonkey
@cybermonkey 5回編集した後は非常にクリアですが、元の質問は編集なしで表示されます –
ダブル&
(&&
)を試してください。これはVBAコードで動作します。
* [Windowsフォームのテキストラベルに "&"記号を入力しますか?](http://stackoverflow.com/questions/4325094/enter-symbol-into-a-text-label-in-windows -forms)*。 –