【问题标题】:Coloured alphabet in button text of windows forms buttonWindows 窗体按钮的按钮文本中的彩色字母表
【发布时间】:2021-12-06 08:27:03
【问题描述】:

我正在做一个项目,我已经为 button 分配了快捷键。我的要求是只突出显示按钮控件上的文字字母,以便用户知道通过按下键盘上的字母键,可以触发该按钮的快捷键。我搜索了整个互联网,但没有找到任何想法。

【问题讨论】:

标签: c# winforms button


【解决方案1】:

如果您不想使用付费控件(Telerik、Infragistics),那么您需要创建自己的控件并自己编写绘图代码。

如果您创建一个派生自 Button 类的自定义控件,最简单的方法是重写 OnPaint 方法。

您可能希望查看this oneother onethe last one 等示例。

【讨论】:

    【解决方案2】:

    您可以使用“&”来“突出显示”按钮上的字母。

    例子:

    button1.Text = "&Button1";
    button2.Text = "Butt&on2";
    button3.Text = "Button&3";
    

    这是结果:

    【讨论】:

      猜你喜欢
      • 2013-06-05
      • 1970-01-01
      • 1970-01-01
      • 2012-08-08
      • 2010-09-16
      • 2020-09-21
      • 1970-01-01
      • 1970-01-01
      • 2011-02-27
      相关资源
      最近更新 更多