Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.12.21;
Скачать: CL | DM;

Вниз

TreeView   Найти похожие ветки 

 
snake-as ©   (2008-11-13 20:14) [0]

Привет всем. У меня такой вопрос. Можно ли, зная узел компонента TreeView узнать, каким по счету сыном он является.
Или может подскажете, как мне решить задачу: у меня много бригад, напрример, в каждой работает много человек. И когда я делаю определенные действия с человеком, мне нужно знать, в какой бригаде он находится. Просто парсить строку с текстом отца отца - не вариант. Заранее спасибо.


 
дед Маздай   (2008-11-13 20:20) [1]

Тебе что, нужно узнать родителя? Т.е., типа того;
Бригада 1
--Вася
--Петя
--Миша

Надо узнать в какой бригаде Петя, так что ли?


 
snake-as ©   (2008-11-13 20:21) [2]

Да.


 
snake-as ©   (2008-11-13 20:23) [3]

Только этих бригад много..


 
snake-as ©   (2008-11-13 20:36) [4]

Подскажите, пожалуйста, мне просто срочно очень.


 
Сергей М. ©   (2008-11-13 20:38) [5]


> мне нужно знать, в какой бригаде он находится


А какая разница, каким по счету сыном бригады Петя является ?
Мало ли бригада сыновей настрогала .. и мало ли еще настрогает ..


> нужно знать, в какой бригаде он находится


Бригада := Петя.Родитель;


 
MsGuns ©   (2008-11-13 21:02) [6]

TTreeNode.Index - индекс ноды в списке "братьев"
TTreeNode.AbsoluteIndex - индекс ноды в дереве
TTreeNode.Parent - указатель на "папашу" ноды или nil, если нода корневая
TTreeNode.Items - список "деток" ноды.

Все это, и многое другое, легко можно прочитать в справке по TTreeNode


 
Сергей М. ©   (2008-11-13 21:03) [7]


> snake-as


Или у тебя жесткое соответствие вида

КорневойУзел1.Подпись = "Бригада 1"
КорневойУзел2.Подпись = "Бригада 2"
..
КорневойУзелN.Подпись = "Бригада N"

?



Страницы: 1 вся ветка

Текущий архив: 2008.12.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
2-1226567217
Tugodum
2008-11-13 12:06
2008.12.21
невидимая форма


15-1223578886
@!!ex
2008-10-09 23:01
2008.12.21
Подскажите карисвых научных вещей


15-1224668736
DonVik
2008-10-22 13:45
2008.12.21
Сеть и ее проблемы


3-1211454422
Анонимщики
2008-05-22 15:07
2008.12.21
CommandTime Out


3-1211962881
Ламот
2008-05-28 12:21
2008.12.21
Как в firebird 1.5 проиндексировать поле существующей таблицы?