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

Вниз

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

 
Lizz   (2005-12-04 10:01) [0]

Нужно написать кулинарную книгу используя TreeView
-Русская кухня
 - закуски
 - горячие блюда
-Другая кухня
 - закуски
 -горячие блюда
Что-то в этом роде, с возможностью добавления новых записей.
Пока ничего не получается, может у кого есть подобные программы или
примеры работы с TreeView.


 
Tonich ©   (2005-12-04 10:37) [1]

Покажи код того , что у тебя уже получилось (или не получилось)


 
Lizz   (2005-12-04 17:16) [2]

Кода пока ещё почти и нет вот всё

procedure TForm1.N2Click(Sender: TObject);
begin
Application.Terminate;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
MyTreeNode1, MyTreeNode2: TTreeNode;
begin
with TreeView1.Items do
begin
  MyTreeNode1 := Add(nil, Edit1.Text);
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
var
root: TTreeNode;
begin
with TreeView1 do
begin
 Root := Selected;
 AddChild(root,"cvbd");
end;
TreeView1.Items.
end;

Я незнаю как создавать корневой Item с вводимым вручную названием и потом добавлять к нему SubItem и так далее и присваивать созданым SubItem"aм текстовые файлы, чтоб на нажатию на SubItem в Memo появлялось содержимое файла


 
Tonich ©   (2005-12-04 20:58) [3]

ну начить так можно сделать так

для того что бы добавить корневой, то


procedure TForm1.AddRootClick(Sender: TObject);
begin
 with TreeView.Items do
  Add(nil,"Parent");
end;


где вместо слова "Parent" - подставляешь то что тебе надо, ну например из эдита который ты кинешь на форме.

для дочернего итема

procedure TForm1.AddChildClick(Sender: TObject);
begin
  with TreeView.Items do
    AddChild(currentNode,"child");
end;


где  currentNode:TTreeNode - допустим глобальная переменная ее получаешь из


procedure TForm1.TreeViewClick(Sender: TObject);
begin
currentNode :=  TTreeView(Sender).Selected;
end;


ну а что касается текста в мемо, то у каждого узла есть Object записываешь туда просто указатель на путь к твоему текстовому файлу, и по клику на итем просто открываешь это файл в мемо


 
Tonich ©   (2005-12-04 21:00) [4]

блин я чего-то и не присмотрелся к твоему коду, ты ж почти так же и сделал ))


 
Сайбель Алексей ©   (2005-12-04 23:49) [5]

Вот статья - очень хорошоий пример работы TreeView + СУБД
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=488


 
Lizz   (2005-12-05 20:10) [6]

Спасибо за помощь



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

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

Наверх




Память: 0.48 MB
Время: 0.048 c
2-1134237548
GrayFace
2005-12-10 20:59
2005.12.25
Ликбез по BDE


4-1129974960
Jupiter74
2005-10-22 13:56
2005.12.25
Службы Windows


3-1131016316
oleggar
2005-11-03 14:11
2005.12.25
Clipper


14-1133281165
Serg1981
2005-11-29 19:19
2005.12.25
Что делать с жестким диском ?


14-1133363727
Jimmy
2005-11-30 18:15
2005.12.25
Преобразование строки в формулу