powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Tree View
4 сообщений из 4, страница 1 из 1
Tree View
    #33917458
Valerii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ,
Кто знает, как можно перетасовывать child записи в дереве по parent группам... понятно, key и parent значения на постое будут меняться..

Спасибо
...
Рейтинг: 0 / 0
Tree View
    #33917597
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если надо изменить родителя, то можно напрямую изменить ссылку Parent

Код: plaintext
ThisForm.MyTreeView.SelectedItem.Parent = ThisForm.MyTreeView.Nodes("ключ нового родителя")

Разумеется, предварительно убедившись, что ты не пытаешся сделать родителем подчиненный узел.

Если надо изменить положение узла в пределах одного родителя (выше-ниже), то это только через создание\удаление
...
Рейтинг: 0 / 0
Tree View
    #33918493
Valerii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь не так все просто....
К примеру, я пыаюсь переместить запись с кодом key=2_ из группы parent=3_ в группу с кодом parent=1744_ , то есть поменять парент на 1744_ дерево не загрузиться , так как не зарегистрирован нод 1744_....
кривова-то все как-то с этим деревом...
...
Рейтинг: 0 / 0
Tree View
    #33918995
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А это уж, извините, Ваши проблемы. Я показал "как". А каким способом это "как" прикрутить к Вашей задаче, какие проверки и дополнительные "телодвижения" надо выполнить - ищите сами.

Для справки.

Проверить факт существования узла в дереве можно так:

Код: plaintext
1.
2.
3.
IF TYPE("ThisForm.MyTree.Nodes([ключ искомого узла])")="O"
* Узел с ключем [ключ искомого узла] существует в дереве
ENDIF
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Tree View
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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