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

Обсуждение MAV Direct ODBC

Модератор: Andrew™

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion и MAV который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
OVV
Бывалый
Сообщения: 58
Зарегистрирован: 21 Сентябрь 2005, 10:41
Откуда: Московская область

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

Сообщение OVV »

Добрый день, Андрей!

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

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

Сейчас сделал раскрытие узлов через посылку эвентов листу, но это приводит к морганию экрана. Некрасиво как-то...
Аватара пользователя
Andrew™
SQL профи
Сообщения: 651
Зарегистрирован: 05 Июль 2005, 16:32
Откуда: Москва, Зеленоград

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

Сообщение Andrew™ »

OVV писал(а):Добрый день, Андрей!

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

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

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

чтобы Browse не моргало перед действием взведит у MAvBrowse флажое SELF.NotDraw=1
после действия в НУЛЬ, не будет моргать теперь Tree Browse
OVV
Бывалый
Сообщения: 58
Зарегистрирован: 21 Сентябрь 2005, 10:41
Откуда: Московская область

Сообщение OVV »

Да, с флажком NotDraw намного лучше. Спасибо.
Ответить