TreeView?
Что-то никаких свойсвтв для этого я не нашел не в TTReeView не в TTreeNode. Может существует какйо-то альтернативный способ?
А смысл вот в чем - хочу менять пиктограмку когда узул развернут и когда свернут.
Цитата:
Originally posted by AlexanderCam
А смысл вот в чем - хочу менять пиктограмку когда узул развернут и когда свернут.
А смысл вот в чем - хочу менять пиктограмку когда узул развернут и когда свернут.
Вроде за это отвечает свойство TTreeView::SelectedIndex.
Цитата:
Originally posted by AlexanderCam
Как узнать номер(абсолютный) выбранного узла в индексированном списке узлов дерева?
Что-то никаких свойсвтв для этого я не нашел не в TTReeView не в TTreeNode. Может существует какйо-то альтернативный способ?
А смысл вот в чем - хочу менять пиктограмку когда узул развернут и когда свернут.
Как узнать номер(абсолютный) выбранного узла в индексированном списке узлов дерева?
Что-то никаких свойсвтв для этого я не нашел не в TTReeView не в TTreeNode. Может существует какйо-то альтернативный способ?
А смысл вот в чем - хочу менять пиктограмку когда узул развернут и когда свернут.
У TTreeNode есть свойства: ImageIndex, SelectedIndex - и еще парачка уже не помню - что-то типа Overlay и State Index. Они как раз и отвечают за картинки для каждой ноды для каждого возможного состояния.
Цитата:
Originally posted by AlexanderCam
Как узнать номер(абсолютный) выбранного узла в индексированном списке узлов дерева?
Что-то никаких свойсвтв для этого я не нашел не в TTReeView не в TTreeNode. Может существует какйо-то альтернативный способ?
А смысл вот в чем - хочу менять пиктограмку когда узул развернут и когда свернут.
Как узнать номер(абсолютный) выбранного узла в индексированном списке узлов дерева?
Что-то никаких свойсвтв для этого я не нашел не в TTReeView не в TTreeNode. Может существует какйо-то альтернативный способ?
А смысл вот в чем - хочу менять пиктограмку когда узул развернут и когда свернут.
Если идет речь об абсолютном индексе...
TTreeNode *tn = TreeView1->Selected;
int absNdx = tn->AbsoluteIndex;