Форум: "Основная";
Текущий архив: 2002.11.11;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c