Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Обращение к родительской ветке древа [D5, Win2k]


0_o ©   (2006-05-29 18:48:00) 

Случай такой: нужно при выборе дочерней ветки получать значение поля Data родителя этой ветки,
а у мну получается получать только значение Data предыдущей дочерней ветки.


procedure TForm1.TreeViewChange(Sender: TObject; Node: TTreeNode);
var i,j: integer;
begin
if (TreeView.Selected = nil) or (TreeView.Selected.Level = 0) then Exit;
i:=integer(TreeView.Selected.GetPrev.Data);// << Неверные действия здесь
j:=integer(TreeView.Selected.Data);
ShowMessage('.Data родителя = '+IntToStr(i)+' .Data текущей ветки = '+IntToStr(j));
...
end;


Подскажите пилиз как решить?


0_o   (2006-05-29 19:52:00) [1]

2EvS
Огромное спасибо!


EvS   (2006-05-29 19:00:00) [2]

i:=integer(TreeView.Selected.GetPrev.Data)-> i:=integer(TreeView.Selected.Parent.Data);


Наверх

Титульная страница Поиск, карта сайта Написать письмо