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