【问题标题】:How do I get '&' to show up as text in a MenuItem如何让“&”在 MenuItem 中显示为文本
【发布时间】:2010-11-02 14:03:14
【问题描述】:

我想要一个将 Text 属性设置为“Tom & Jerry”的 MenuItem,但众所周知,字符前的“&”告诉 Windows 下一个字符是键盘快捷键。

那么如何转义“&”以在 MenuItem 中显示为文本?

【问题讨论】:

    标签: c# winforms windows-mobile


    【解决方案1】:

    您可以使用双精度字符 &&,但它会被下划线。

    刚刚测试过(Wm 6.1 模拟器),TheTXI 猜对了:4 个 &&&& 最终显示为 1 个单。不知道是谁想出来的。接下来将在我的 HTC Touch 上试用。

    确认,我的设备和模拟器一致。但不能信任设计师。

    【讨论】:

    • 这可以正常工作,并且 & 不会被强调。不知道如何下划线。
    • @Brian:三倍 (&&&) 来强调 &。
    • 四倍 (&&&&) 会发生什么?
    • && 在设计器中正确显示,没有下划线;但是当我在模拟器中运行它时,我仍然得到一个 _ 。也许在 Windows Mobile 上是不可能的?不过,它适用于 Windows。除非有人能加入 Windows Mobile,否则 Henk 会得到答案。
    【解决方案2】:

    我尝试了 &&,它有效,但它没有下划线。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-16
      • 2020-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-12
      相关资源
      最近更新 更多