2014-09-11 2 views

ответ

2

Мое предположение было бы, что там просто нет BOOL аспект назначен.

Убедитесь, что

  • вы зададите AspectName для соответствующих столбцов
  • аспект имеет тип bool
  • столбец свойство IsEditable устанавливается истинной

Если вы используете AspectGetter и AspectSetter убедитесь, что они также используют bool. Я считаю, что подэлементные флажки также могут быть трехзначными, используя тип CheckState и устанавливая для свойства column TriStateCheckBoxes значение true. (Также используйте свойства ObjectListView для флажка первого столбца, его «специальные» по отношению к другим столбцам).

+0

Спасибо, братан :), еще одна проблема заключается в том, как вызвать событие, когда пользователь нажимает флажок подпапки? –

+0

Пожалуйста, задайте новый вопрос для этого вопроса. Но сначала попробуйте обратиться к руководству [OLV manual] (http://objectlistview.sourceforge.net/cs/index.html). Его довольно всеобъемлющий и охватывает большинство ежедневных сценариев использования. –