Поддержка / Donate Благодарю за поддержку! Новости сайта Новости форума Архив исходников Automatic translation
Поддержка / Donate
Благодарю за поддержку!
Архив исходников
Automatic translation
Delphi FAQ - Часто задаваемые вопросы | Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа || ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |
procedure TMyForm.TreeChange(Sender: TObject; Node: TTreeNode); var i : integer; pp, cp : TTreeNode; begin if Assigned(Tree.Selected) then begin cp := Tree.Selected; pp := cp; for i := 1 to Round(Tree.Height/30) do if cp <> nil then begin pp := cp; cp := cp.GetPrevVisible; end; Tree.TopItem := pp; end; end;