Застопарился немного
Есть такая вешь как в процедуру OnExpanding
Переловить следующие вещи
1)Ноду раскрывает ползователь
2)Ноду раскрывает программа
Раскрытие ноды в дереве
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
-
- Сообщения: 340
- Зарегистрирован: 22 ноя 2004, 19:15
- Откуда: Минск
- Контактная информация:
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
-
- Сообщения: 340
- Зарегистрирован: 22 ноя 2004, 19:15
- Откуда: Минск
- Контактная информация:
Или кто поможет решить мою задачу другим способом
Есть динамическое дерево. При двойном клике по ноде. Надо
1)Сохранить текущие значения детей. Раскрытые или не раскрытыте
2)Сформироать всех детей этой ноды. Это делается в момент раскрытия ноды. Вот тут застопарился. все дети раскрываются
3)скопировать детей
Есть динамическое дерево. При двойном клике по ноде. Надо
1)Сохранить текущие значения детей. Раскрытые или не раскрытыте
2)Сформироать всех детей этой ноды. Это делается в момент раскрытия ноды. Вот тут застопарился. все дети раскрываются
3)скопировать детей
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Ну, если раскрывант программа, (т.е. своя же собственная программа, если я правильно понял) просто выставить на время раскрытия некий флаг, который проверять в обработчике события. Если выставлен, то значит программа.1)Ноду раскрывает ползователь
2)Ноду раскрывает программа
Вот тут не понял... B обработчике OnExpanding что делается? Добавление ChildNodes? А при добавлении State им установить что ли не судьба?2)Сформироать всех детей этой ноды. Это делается в момент раскрытия ноды. Вот тут застопарился. все дети раскрываются
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Да, еще не понял такую вещь: дерево сильно динамическое?
Т.е. поддерево некоторого узла может быть переколбашено всякий раз в момент разворачивания или только при первом разворачивании? Есть разница. Ибо для второго случая есть специальное средство.
