WinForms: Control ListView флажок рисования - PullRequest
1 голос
/ 22 апреля 2010

Кажется, что флажок, используемый в ListView, когда CheckBoxes = true, не является правильным флажком.Он не рисует состояние MouseOver или MouseDown и не поддерживает состояние Indeterminate / Intermediate.Как я могу заменить флажок стандартным элементом управления флажком или взять под контроль рисунок только флажка, чтобы я мог использовать класс CheckBoxRenderer?

1 Ответ

1 голос
/ 22 апреля 2010

Вы можете попробовать ObjectListView. Это элемент управления, который наследуется от стандартного ListView и добавляет множество новых функций, в том числе флажки с тремя состояниями. Если внешний вид флажков вам не нравится, он позволяет вам рисовать их владельцем.

Лицензия предоставляется по лицензии GPL, но есть опция согласования другой лицензии для коммерческих приложений.

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