Главная страница
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.05 c
2-1134141755
fast2
2005-12-09 18:22
2005.12.25
Как узнать номер текущей записи в Парадокс таблице?


2-1133684536
VadimSpb
2005-12-04 11:22
2005.12.25
Проблема с памятью


2-1133888031
Gala_l
2005-12-06 19:53
2005.12.25
kbmMW


2-1133866993
WebSQLNeeder
2005-12-06 14:03
2005.12.25
Как работать с ini файлами или как создать свои настроичные файлы


2-1134132952
sanich
2005-12-09 15:55
2005.12.25
Имборт из FoxPro в Firebird