Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / дерево и dock / 5 сообщений из 5, страница 1 из 1
02.07.2003, 11:56
    #32197068
tunknown
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево и dock
Добрый день!
В пятом дельфи обнаружилось такое странное поведение TTreeView. Есть всего одна нода без детей и ей принудительно поставлен HasChildren:=true, когда происходит dock формы с этим деревом этот плюс исчезает. Можно просто это проверить на примере Delphi\demos\DOCKING заменив TMemo на дерево. Может кто-нибудь проверить это в шестом и седьмом дельфи?
...
Рейтинг: 0 / 0
02.07.2003, 12:19
    #32197102
Артем1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево и dock
В Delphi 6 аналогичное поведение
...
Рейтинг: 0 / 0
02.07.2003, 12:59
    #32197173
tunknown
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево и dock
спасибо

к сожалению не ясно, это поведение кода VCL или самого контрола
...
Рейтинг: 0 / 0
02.07.2003, 13:30
    #32197233
Артем1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево и dock
Я на breakpoint в TTreeNode.SetHasChildren не поймал момент удаления плюсика.
Видимо, это не VCL, а сам компонент win так работает.
Но я в этом не сильно разбираюсь, лучше спросить у гуру откуда-нибудь с delphi.mastak.ru
...
Рейтинг: 0 / 0
02.07.2003, 13:56
    #32197289
SmaLL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
дерево и dock
Для отображения плюсика сам Борланд рекомендует использовать добавление пустого чайлд узла, а при раскрытии узла удалять этот пустой узел.
Я так всегда и делаю и никогда никаких глюков.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / дерево и dock / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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