Главная » C++ » Флажки для wxtreectrl в wxformbuilder
Флажки для wxtreectrl в wxformbuilder
В wxTreeListCtrl у нас есть wxTL_CHECKBOX, но он выбирает только один элемент, а не все дочерние элементы этого элемента. Можем ли мы иметь функцию флажка для wxTreeListCtrl, которая будет выбирать всех дочерних элементов поддерева, когда этот родительский узел выбран? или у нас есть такая похожая особенность для любого другого компонента дерева? Мне нужно построить древовидную структуру, где, если мы выберем какой-либо один узел, то должны быть выбраны все его дочерние узлы. Как это сделать?
Если вы хотите выбрать все дочерние элементы элемента, когда он отмечен, вы должны сделать это самостоятельно, позвонив CheckItemRecursively() метод из вашего wxEVT_TREELIST_ITEM_CHECKED обработчик.