输入“&”符号到Windows窗体中的文本标签?

时间:2010-12-01 14:01:23

标签: c# .net winforms label special-characters

如何在C#(Windows窗体)中将特殊字符输入Label

如果你试着写一个“&”在标签中你会得到一种下划线而不是......

那么C&等价于“&”的是什么? (“\&”显然不起作用。)

5 个答案:

答案 0 :(得分:183)

两种方式:

  • 使用另一个&符号(&&)将其转义。

  • 将该标签的UseMnemonic设置为false。这会导致文本中的所有&符号按字面意思进行,因此您不需要将其中任何一个加倍。但是,您将失去下划线和访问权限。

    您可以在设计器中或代码中设置值:

    myLabel.UseMnemonic = false;
    myLabel.Text = "Text&Text";
    

答案 1 :(得分:17)

在它前面添加另一个&符号,所以:&&

或者查看以下内容:Label.UseMnemonic (MSDN documentation)

答案 2 :(得分:8)

你可以逃脱&通过添加两次,尝试&&

答案 3 :(得分:-2)

我不知道如何使用'&'在设计师中,但在代码中你可以使用'&&'显示一个'&'

答案 4 :(得分:-4)

试试这个:

((char)0x26).ToString()