如何在C#(Windows窗体)中将特殊字符输入Label
?
如果你试着写一个“&”在标签中你会得到一种下划线而不是......
那么C&等价于“&”的是什么? (“\&”显然不起作用。)
答案 0 :(得分:183)
两种方式:
使用另一个&符号(&&
)将其转义。
将该标签的UseMnemonic
设置为false
。这会导致文本中的所有&符号按字面意思进行,因此您不需要将其中任何一个加倍。但是,您将失去下划线和访问权限。
您可以在设计器中或代码中设置值:
myLabel.UseMnemonic = false;
myLabel.Text = "Text&Text";
答案 1 :(得分:17)
在它前面添加另一个&符号,所以:&&
答案 2 :(得分:8)
你可以逃脱&通过添加两次,尝试&&
。
答案 3 :(得分:-2)
我不知道如何使用'&'在设计师中,但在代码中你可以使用'&&'显示一个'&'
答案 4 :(得分:-4)
试试这个:
((char)0x26).ToString()