Почему при наведении курсора мыши на поле со списком моя вкладка перерисовывается? - PullRequest
0 голосов
/ 22 января 2011

У меня есть вкладка.И у меня есть поле со списком.Когда я наводю указатель мыши на него, запускается функция рисования моей вкладки.Почему?

Combobox не имеет обработанных функций.Это просто комбобокс.Я перемещаю комбинированный список со вкладки, и теперь вкладка не будет рисовать, когда я наведу курсор мыши на комбинированный список.Weird ..

1 Ответ

1 голос
/ 22 января 2011

Это не относится к TabPage, то же самое происходит, когда вы помещаете комбо в форму.На это влияют визуальные стили, запросы краски контейнера останавливаются, когда вы отключаете это.Я предполагаю, что это как-то связано с закругленными углами, которые вы получаете, когда для свойства DropDown установлено значение DropDownList, комбо светится при наведении курсора мыши.При этом, вероятно, просим контейнерный элемент управления нарисовать пиксели в углу.Объяснить это для DropDown = DropDown сложнее.

То же самое происходит с кнопкой, краска управления контейнером задокументирована в справочном источнике для поддержки эффектов прозрачности.Даже если кнопка не имеет ничего прозрачного.Визуальные стили не так оптимизированы, как это, возможно.В остальном это очень похоже на то, что делает WPF.Короче говоря, это нормально.

...