Как изменить цвет фона элемента управления DateTimePicker в Windows Vista / 7 - PullRequest
2 голосов
/ 09 августа 2011

Мой вопрос такой же, как и на Изменение цвета фона DateTimePicker в .NET . К сожалению, решение там не работает в Windows Vista / 7, когда включены визуальные стили. Это работает нормально, если я отключаю визуальные стили, но это не является приемлемым решением для моего приложения.

Как изменить цвет фона .NET WinForms DateTimePicker в Windows Vista / 7, когда включены визуальные стили?

Любые ответы, написанные с точки зрения API C ++ / Windows, также приветствуются; У меня достаточно опыта, чтобы перевести решение с одной платформы на другую. Я просто спрашиваю об этом с точки зрения C # / WinForms, поскольку многие разработчики его используют.

Редактировать: Также я должен добавить, что предложения для владельца-рисовать весь элемент управления находятся в самом низу моего возможного списка решений, поскольку это звучит как тонна работы. Существующие усилия, которые я видел, кажутся очень неполными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...