Я использую ObjectListview.ObjectListview не меняет статус элемента подэлемента
У меня есть опция useubitemcheckbox. , но проблема в том, что когда я нажимаю флажки в подэлементах, флажки не меняют состояние.
Я использую ObjectListview.ObjectListview не меняет статус элемента подэлемента
У меня есть опция useubitemcheckbox. , но проблема в том, что когда я нажимаю флажки в подэлементах, флажки не меняют состояние.
Мое предположение было бы, что там просто нет BOOL аспект назначен.
Убедитесь, что
AspectName
для соответствующих столбцовbool
IsEditable
устанавливается истиннойЕсли вы используете AspectGetter
и AspectSetter
убедитесь, что они также используют bool. Я считаю, что подэлементные флажки также могут быть трехзначными, используя тип CheckState
и устанавливая для свойства column TriStateCheckBoxes
значение true. (Также используйте свойства ObjectListView для флажка первого столбца, его «специальные» по отношению к другим столбцам).
Спасибо, братан :), еще одна проблема заключается в том, как вызвать событие, когда пользователь нажимает флажок подпапки? –
Пожалуйста, задайте новый вопрос для этого вопроса. Но сначала попробуйте обратиться к руководству [OLV manual] (http://objectlistview.sourceforge.net/cs/index.html). Его довольно всеобъемлющий и охватывает большинство ежедневных сценариев использования. –