Если вы используете стандартный элемент управления вкладками в .NET для своих страниц вкладок и пытаетесь немного изменить внешний вид, тогда вы можете изменить цвет спины вкладок, но не для элемента управления вкладками. Свойство доступно, вы можете установить его, но оно не имеет никакого эффекта. Если вы измените задний цвет страниц, а не элемента управления вкладками, это выглядит ... хм, довольно уродливо.
Я знаю, что Microsoft не хочет, чтобы он был установлен. MSDN : ' Это свойство поддерживает инфраструктуру .NET Framework и не предназначено для использования непосредственно из вашего кода. Этот элемент не имеет значения для этого элемента управления. 'Свойство элемента управления только для цвета, которое поддерживает инфраструктуру .NET? ... трудно поверить.
Я надеялся, что с годами Microsoft изменит это, но они этого не сделали. Я создал свой собственный класс TabControl, который переопределяет метод рисования, чтобы исправить это. Но действительно ли это лучшее решение?
В чем причина отсутствия поддержки BackColor для этого элемента управления? Каково ваше решение, чтобы это исправить? Есть ли лучшее решение, чем переопределение метода рисования?