更改按钮中带下划线的热键文本的默认样式

时间:2012-03-18 05:52:42

标签: .net vb.net winforms button

在我的Windows窗体中,我有一个使用&快捷键的按钮。它看起来如下:

enter image description here

文字属性的值为& Sales Bill - Cash

请参阅突出显示的快捷键代码的默认样式为underline。相反,我想将该样式更改为Underline + Bold + Different color

这有可能吗?

1 个答案:

答案 0 :(得分:2)

要仅在文本的一部分上更改字体样式,您必须自己绘制按钮。使用某些控件,您可以使用“所有者绘制”机制,有时您可以从类派生并重写OnPaint,或者在最坏的情况下,您可以创建一个实现按钮式行为的UserControl。