- 0
OnExpand [TTreeView] При попытке создать дочерние итемы при разворачивании узла дерева, у меня возникает ошибка. В чем может быть проблема?
-
Похожий контент
-
- 0 ответов
- 1 330 просмотров
-
- 23 ответа
- 3 127 просмотров
-
TTreeView [TTreeView] Почему мой созданный класс от TTreeViewItem не отображается?
От david_yusupov,
- 2 ответа
- 2 280 просмотров
-
- 0 ответов
- 2 228 просмотров
-
- 1 ответ
- 2 426 просмотров
-
OnExpand Как можно реализовать в TTreeView события OnExpand и OnCollapse?
От Dzuyba,
- OnCollapsed
- TTreeView
- (и ещё 1 )
- 1 ответ
- 2 688 просмотров
-
- 2 ответа
- 2 821 просмотр
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
Dzuyba
Мне требуется динамически добавлять и удалять элементы дерева. И чтобы лучше понять как работать с FMX.TreeView.TTreeView я написал простой тестовый примерчик и который не могу заставить работать. Приложение вообще падает. Может подскажите где я ошибаюсь.
Описание тестового примера
Нужно когда пользователь разворачивает (Expand) элементы дерева, я хочу удалять все дочерние элементы затем добавлять новые дочерние элементы и потом уже пускай родительский TreeViewItem раскрывается (Expand) для показа новых дочерних элементов.
Для эмуляции OnExpand и OnCollapse пользуюсь способом, описанным тут: Как можно реализовать в TTreeView события OnExpand и OnCollapse?
Тест кейс
Когда происходит ошибка
Добавляешь корневой элемент дерева, потом в него дочерний элемент. Пытаешься развернуть (Expand) корневой элемент (кликая мышкой по плюсику) и приложение падает.
Тестовый проект: Test_Tree.zip
Изменено пользователем Brovin YaroslavДобавлен проект и описание тест кейса
Ссылка на комментарий
2 ответа на этот вопрос
Рекомендуемые сообщения