Winform TabControl style - PullRequest
       13

Winform TabControl style

0 голосов
/ 14 декабря 2010

Я снова обращаюсь к вам, так как не могу найти ответ где-либо еще.У меня есть TabControl, но я хочу избавиться от уродливой оранжевой панели в верхней части выбранных вкладок.Я также хотел бы сделать текст вкладки BOLD, если он выбран, и NORMAL, если нет.

Есть ли какой-нибудь простой способ достичь этой цели?Я не хочу использовать кнопки внешнего вида или плоские кнопки.

Спасибо за вашу помощь!

1 Ответ

2 голосов
/ 14 декабря 2010

Этот вид управляется темой Visual Styles, выбранной в вашей операционной системе. В общем, пользователи не ценят ни одну программу, которая игнорирует настройки их тем, особенно когда они платят деньги за пользовательские. Но вы можете получить то, что хотите, вам нужно установить свойство DrawMode на OwnerDrawFixed и реализовать обработчик для события DrawItem. В статье MSDN Library для этого события есть хороший пример для начала. Просто измените назначение font в этом примере кода.

...