Поместите CheckBox в ListViewSubItem - PullRequest
5 голосов
/ 12 февраля 2009

Я пытаюсь создать элемент управления WinForms ListView с 6 столбцами. В первых двух столбцах будет текст, но я хочу, чтобы в последних четырех столбцах был установлен флажок.

Я знаю, как добавить ListViewSubItem с текстом (сделал это для второго столбца), но как вставить CheckBox?

Ответы [ 2 ]

4 голосов
/ 13 февраля 2009

ListView не поддерживает это. Только 1-й столбец может иметь флажок. Вы можете подделать его с помощью пользовательского рисования и проверки нажатия мыши, но это большая работа. Попробуйте вместо этого использовать DataGridView. Вы можете изменить тип столбца на DataGridViewCheckBoxColumn.

0 голосов
/ 12 февраля 2009

Когда вы определяете столбцы для ListView, вы должны изменить тип на флажок

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