首页 文章

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

提问于
浏览
88

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

如果你试图在标签上写一个“&”,你会得到一种下划线 .

那么什么是C#相当于“&”? (“\&”显然不起作用) .

5 回答

  • 182

    两种方式:

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

    • 将该标签的UseMnemonic设置为 false . 这会导致文本中的所有&符号按字面意思被删除,因此您不会丢失下划线和访问关键功能 .

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

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

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

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

  • 8

    你可以逃避并添加两次,试试 && .

  • -2

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

  • -4

    试试这个:

    ((char)0x26).ToString()
    

相关问题