Лабораторная работа: Создание treeview в Delphi
procedure TForm1.Button5Click(Sender: TObject);
begin
//если файл с указанным именем существует, то загружаем его
if FileExists(ExtractFilePath(Application.ExeName)+'tree.dat') then
TreeView1.LoadFromFile(ExtractFilePath(Application.ExeName)+'tree.dat');
end;
//кнопка «Изменить заголовок»
procedure TForm1.Button6Click(Sender: TObject);
var captionStr:string;
begin
CaptionStr:='';
if not InputQuery('Изменение заголовка', 'Введите заголовок элемента', CaptionStr) then exit;
//чтобы изменить имя надо изменить свойство Text для выделенного элемента
treeview1.Selected.Text:=CaptionStr;
end;
//кнопка «О программе»
procedure TForm1.Button7Click(Sender: TObject);
begin
//выводим новое окно с сообщением о создателе программы
ShowMessage('Программу выполнила студентка гр. ВТиПО-42р.'+#13+'Ахметова Индира'+#13+'2010 год');
end;
//кнопка «Добавить подэлемент»
//здесь код практически такой же, что и для кнопки «Добавить элемент»
procedure TForm1.Button8Click(Sender: TObject);
var captionStr:string;
NewNode:TTreeNode;
begin
CaptionStr:='';
if not InputQuery('Добавить подэлемент', 'Введите заголовок подэлемента', CaptionStr) then exit;