How can I show an "&" (ampersand) in button or label text?

atrueresistance picture atrueresistance · Sep 29, 2011 · Viewed 35.1k times · Source

I would like to show the & character, not the keyboard shortcut in the text property of a button or label.

Is there a way to do this?

Answer

Bala R picture Bala R · Sep 29, 2011

If you are trying to display & in button text, use &&. A single & is used for keyboard shortcuts, and a double ampersand will escape that.

The article Escape ampersand (&) character in C# mentions that you can leave the caption unaltered with single & and just set UseMnemonic property of the button to false.