为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
莫回无 2019-12-16 13:10:38
如何将特殊字符输入LabelC#(Windows窗体)中?如果尝试在标签中写上“&”,则会得到下划线。那么C#中“&”的等效项是什么?(“ \&”显然不起作用)。
查看完整描述

3 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

两种方式:


用另一个“&”号将其转义&&。


UseMnemonic将该标签设置为false。这会导致文本中的所有“&”号都按字面意义使用,因此您无需将其中的任何一个都加倍。但是,您将失去下划线和访问关键功能。


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


myLabel.UseMnemonic = false;

myLabel.Text = "Text&Text";



查看完整回答
反对 回复 2019-12-17
?
三国纷争

TA贡献1804条经验 获得超7个赞

在其前面添加另一个“&”号,以便: &&


或查看以下内容:Label.UseMnemonic(MSDN文档)


查看完整回答
反对 回复 2019-12-17
?
万千封印

TA贡献1891条经验 获得超3个赞

这很容易做到,我只要String.Replace("&", "&&")在设置文本时就使用它,这样我就可以逃离&符而无需更改对象本身,也不会弄乱它在其他地方的显示方式

 

查看完整回答
反对 回复 2019-12-17
  • 3 回答
  • 0 关注
  • 294 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信