Страница 1 из 1

Распахнуть/Свернуть узел в MAVTree

Добавлено: 08 Август 2006, 16:34
OVV
Добрый день, Андрей!

Есть необходимость восстанавливать состояние узлов дерева. Т.е. дерево грузится в свернутом виде, а юзер желает его видеть в том виде, в котором он его оставил в прошлый заход в окно.

Методов в MAVTree для управления раскрытием узла не нашел. (Полхо искал?) Есть ли возможность сказать классу развернуть узел?

Сейчас сделал раскрытие узлов через посылку эвентов листу, но это приводит к морганию экрана. Некрасиво как-то...

Re: Распахнуть/Свернуть узел в MAVTree

Добавлено: 08 Август 2006, 16:49
Andrew™
OVV писал(а):Добрый день, Андрей!

Есть необходимость восстанавливать состояние узлов дерева. Т.е. дерево грузится в свернутом виде, а юзер желает его видеть в том виде, в котором он его оставил в прошлый заход в окно.

Методов в MAVTree для управления раскрытием узла не нашел. (Полхо искал?) Есть ли возможность сказать классу развернуть узел?

Сейчас сделал раскрытие узлов через посылку эвентов листу, но это приводит к морганию экрана. Некрасиво как-то...
можно через события, а можно через PRESS(SpaceKey)

чтобы Browse не моргало перед действием взведит у MAvBrowse флажое SELF.NotDraw=1
после действия в НУЛЬ, не будет моргать теперь Tree Browse

Добавлено: 08 Август 2006, 17:24
OVV
Да, с флажком NotDraw намного лучше. Спасибо.