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

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

Как закрыть открытый узел в ТreeView? [D6, Win95/98]


MikeFW ©   (2002-08-06 11:05:00) 

Уважаемые Мастера,
как мне закрыть открытый узел в TreeView,
текущий и не текущий?

И как мне хранить пройденный путь (узлы) по дереву?


ЮЮ   (2002-08-06 11:39:00) [1]

.Expanded - хорощо а Collapse/Expand позволит сделать это рекурсивно


ЮЮ   (2002-08-06 11:22:00) [2]

TTreeNode.Parent.Parent.Parent ...
Ознакомься с TTreeNode по Help-н


Nikolai_S   (2002-08-06 11:22:00) [3]

Чтобы закрыть вершину нужно выполнить команду:
- для выделенной вершины:
Treeview.Selected.Expanded := False;

для любой вершины:
Treeview.Items[i].Expanded := False;
где i - порядковый номер вершины


MikeFW   (2002-08-06 11:21:00) [4]

>> ЮЮ

пройденный путь:
если я перескочил на ветку, то я хочу знать все открытые узлы "предки" текущего узла


ЮЮ   (2002-08-06 11:08:00) [5]

TTreeNode.Expand
Expands the node to display all child nodes.
procedure Expand(Recurse: Boolean);


>как мне хранить пройденный путь (узлы) по дереву?
Что значит пройденный путь? А если ты скакал с веткуи на ветку?


Наверх

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