c# - 在 Windows 窗体中的文本标签中输入 "&"符号?

标签 c# .net winforms label special-characters

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

如果您尝试在标签中写入“&”,您会得到一种下划线......

那么“&”在 C# 中的等价物是什么? (“\&”显然不行)。

最佳答案

两种方式:

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

  • 设置UseMnemonic该标签为 false。这会导致文本中的所有和号都按字面意思使用,因此您不需要将它们中的任何一个加倍。不过,您将失去下划线并访问关键功能。

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

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

关于c# - 在 Windows 窗体中的文本标签中输入 "&"符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4325094/

相关文章:

c# - 根据类型和参数列表删除 ifs

c# - 如何将抽象方法重构为 DI

c# - 如何减少和增加曲线的值

c# - C# 中哪些操作是原子操作?

c# - 只设置单个 View 的 Culture,而不是整个程序

c# - 仅在选定 ListView 记录上显示右键单击选项 - Winforms C#.NET

c# - Topshelf - 基于自定义参数启动线程

c# - 图元文件到 Multi-Tiff 图像

c# - 不使用输入控件更新文本框

c# - 未连接控制台时,Console.WriteLine 是否会在 WinForms 应用程序中占用任何时间?