Answers:
两种方式:
用另一个“&”号将其转义&&
。
UseMnemonic
将该标签设置为false
。这会导致文本中的所有“&”号都按字面意义使用,因此您无需将其中的任何一个都加倍。但是,您将失去下划线和访问关键功能。
您可以在设计器或代码中设置值:
myLabel.UseMnemonic = false;
myLabel.Text = "Text&Text";
ToolStripStatusLabel
没有此属性,因此,如果我想在StatusStrip上使用此属性,是否必须用另一个“&”号将其转义?
String.Replace("&", "&&")
在设置文本时就使用它,这样我就可以逃离&符而无需更改对象本身,也不会弄乱它在其他地方的显示方式。
在其前面添加另一个“&”号,以便: &&
或查看以下内容:Label.UseMnemonic(MSDN文档)
您可以通过两次将其添加来转义&来尝试&&
。
试试这个:
((char)0x26).ToString()
&&
模式,但是UseMnemonic
我从未见过。因此+1为这个新的启发。