| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > TTreeView перенос нодов из ветки в ветку |
| Автор: bigscorp 12.1.2006, 09:58 |
| |
| Автор: Vyacheslav 12.1.2006, 10:27 | ||||
А посмотреть help слабо
Там же пример по организации перетаскивания мышкой
|
| Автор: bigscorp 12.1.2006, 12:17 |
| не я наверно не правильно поставил вопрос. у меня есть база из которой беруться данные для построения TreeView на 4 уровнях, т.е. группировки: 1. Пункт - место нахождения 2. Группа - тип абонента 3. Абонент - сам абонент 4. Объект - объекты абонента вот и после построения его, нужно что бы при изменении пункта, группы, абонента у объекта (в базе) он переходил по новому значению. PS: и вот еще у меня косячок с хелпом, у меня Borland Developer Studio 2006, и там с примерами ваще слабо. |
| Автор: Vyacheslav 12.1.2006, 12:30 | ||
| Ну так исходя своих значений(Пункт, Группа) находишь нового родителя NewParentNode и
|
| Автор: bigscorp 12.1.2006, 12:40 |
| а поиск как организовать? а если перетаскивать абонента с объектами, то как? ваще мозги плавятся |
| Автор: Vyacheslav 12.1.2006, 13:07 |
| Еще раз. Как перетаскивать абонента я уже показал. Объекты твои, если они принадлежат абоненту перетащутся вслед за абонентом. Они же своего парента не меняют. А уж как найти нового парента для абонента - это уж твоя задача. Ищешь парента первого уровня с заданным пунктом, у пункта в чилдах ищещь нужную группу. А дальше в код в одну строчку. |
| Автор: bigscorp 13.1.2006, 02:10 |
| все. новый день! свежие мозги. спасибо большое |