Родной CheckedListBox? - PullRequest
       4

Родной CheckedListBox?

2 голосов
/ 31 декабря 2010

В земле .NET есть чрезвычайно полезный System.Windows.Forms.CheckedListBox class.

Что такое эквивалент в земле общих элементов управления Windows? (если есть)

Ответы [ 3 ]

5 голосов
/ 31 декабря 2010

Превратите вид списка в один с флажками.Если вы хотите, чтобы он был похож на ListBox, используйте только 1 столбец.

ListView_SetExtendedListViewStyle (handle, LVS_EX_CHECKBOXES | LVS_EX_FULLROWSELECT);
0 голосов
/ 31 декабря 2010

Эта статья может быть вам интересна. В коротких окнах довольно легко реализовать флажки в списках и в выпадающих списках с помощью пользовательского рисования и обмена сообщениями.

0 голосов
/ 31 декабря 2010

Практически идентичный пользовательский интерфейс может быть разработан с помощью элемента управления List View с помощью изображений состояния элемента.

Но управление выбором и другие функции необходимо реализовать вручную.

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