Изменить стиль по умолчанию подчеркнутого текста горячих клавиш в кнопках - PullRequest
1 голос
/ 18 марта 2012

В форме Windows у меня есть кнопка с ярлыком кода, использующим &.Это выглядит следующим образом:

enter image description here

Это Текст свойство имеет значение & Sales Bill - Cash

Смотрите, чтоего стиль по умолчанию для выделенного кода ярлыка - underline.Вместо этого я хотел бы изменить этот стиль на Underline + Bold + Different color

Возможно ли это как-то?

Ответы [ 2 ]

2 голосов
/ 12 мая 2012

Чтобы изменить стиль шрифта только на части текста, вам нужно будет нарисовать кнопку самостоятельно. С некоторыми элементами управления вы можете использовать механизмы «рисования владельца», иногда вы можете просто извлечь из класса и переопределить OnPaint, или в худшем случае вы можете создать UserControl, который реализует поведение, подобное кнопке.

0 голосов
/ 19 марта 2012

Изменение свойства шрифта и свойства цвета для кнопки

this.button1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, ((System.Drawing.FontStyle)(((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic)
                            | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.button1.ForeColor = System.Drawing.Color.Maroon;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...