Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / TreeView ошибки отображения / 3 сообщений из 3, страница 1 из 1
08.08.2011, 15:21
    #37385388
_usa__83_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TreeView ошибки отображения
День добрый!

Все еще борюсь с TreeView.
Отображается деревце с потомками первого уровня (без дочек). Прикрученым действием создаю дочерний узел для одного из существующих,
ок ... отображает плюсик что у данного узла есть потомок. Удаляю потомка .Nodes.Remove(.SelectedItem.Index) делаю Refresh, ок .... удаляется.
Дальше начинается дребедень... Опять создаю потомка у того же узла, но теперь вместо плюсика TreeView РАЗВОРАЧИВАЕТ УЗЕЛ И ОТОБРАЖАЕТ
ПОТОМКА БЕЗ НАСТУПЛЕНИЯ СОБЫТИЯ Expand ! В чем здесь проблема?

Заранее пасиба
...
Рейтинг: 0 / 0
08.08.2011, 20:10
    #37385970
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TreeView ошибки отображения
Чтобы узел отображался раскрытым надо изменить его свойство

node.Expanded = .T.

Проверьте на предмет присвоения этого значения новому узлу

Кроме того, из Вашего описания непонятно в какой момент Вы создаете новый узел. Это происходит в том же методе (событии) где и удаление? А удаление происходит по какому событию? Это я к тому, что нет ли у Вас "отложенных" событий, которые и разворачивают узел после завершения метода?
...
Рейтинг: 0 / 0
09.08.2011, 09:59
    #37386397
_usa__83_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TreeView ошибки отображения
ВладимирМ,

Пасиба, все оказалось намного проще ... Если у узла есть один дочерний и он выбран, то у родителя Node.Expanded=.T., если удалить этот текущий
дочерний (через Nodes.Remove(SelectedItem.index) то у родителя ВСЕ РАВНО Node.Expanded остается .T., несмотря на то что ДОЧЕК У НЕГО В ПРИНЦИПЕ НЕТ
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / TreeView ошибки отображения / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]