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

Вниз

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

 
VZ Alexandr   (2002-10-31 20:53) [0]

Здрасти
Помогите разобраться с TreeView
Необходимо по клику на дочерней ветке получить Node родителя (и продоллжить работу с ним)
Затем програмно необходимо гулять по ветвям.
Помогите примером.


 
Song ©   (2002-10-31 22:00) [1]

TTreeNode.Parent


 
pusrg ©   (2002-10-31 22:11) [2]

Пример из хелпа по Делфи:


The following code tests to see if the currently selected item has a sibling. True will be assigned to HasSibling if so.

var

HasSibling: Boolean;
SelNode: TTreeNode;
ParentNode: TTreeNode;
begin
SelNode := TTreeView1.Selected;
ParentNode := SelNode.Parent;
HasSibling := (ParentNode.GetPrevChild(SelNode) <> nil) or
(ParentNode.GetNextChild(SelNode) <> nil);
end;


Перебор всех узлов дерева лучше делать так:

var CurItem:TTreeNode;
begin
CurItem:=TreeView.Items.GetFirstNode;
while CurItem<>nil then
begin
//действия
CurItem:=CurItem.GetNext;
end;
end;




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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
1-33967
Dimich1978
2002-11-01 12:49
2002.11.11
Как можно скрыть процесс в ВИН2000?


3-33886
NeyroSpace
2002-10-22 16:50
2002.11.11
Как триггером прочитать из поля Blob sub_type 1 в VarChar()


3-33900
roben
2002-10-22 05:08
2002.11.11
Вернуть данные из редактирования в Excel


1-34072
Davy
2002-10-30 09:34
2002.11.11
Сообщение о владельце прог-м. продуктом


4-34293
SP
2002-10-01 11:23
2002.11.11
RichEdit 2.0/3.0