У меня есть элемент управления, который смоделирован на ComboBox . Я хочу сделать элемент управления таким, чтобы элемент управления border выглядел так же, как стандартный Windows ComboBox . В частности, я следовал документации MSDN, и вся визуализация элемента управления является правильной, за исключением визуализации, когда элемент управления отключен.
Просто чтобы прояснить, это для системы с Визуальные стили . Кроме того, все части элемента управления отображаются правильно, за исключением границы вокруг отключенного элемента управления, которая не соответствует цвету Граница ComboBox .
Я использую VisualStyleRenderer класс. MSDN предлагает использовать элемент VisualStyleElement.TextBox
для TextBox элемента управления ComboBox , но стандартно отключенный TextBox и стандартный отключенный ComboBox Нарисуйте немного по-другому (одна имеет светло-серую рамку, другая - голубую).
Как получить правильную визуализацию элемента управления в отключенном состоянии?