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

Вниз

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

 
DAn13 ©   (2006-05-04 18:10) [0]

ПОМАГИТЕ!!!! Хочу сделать, так чтобы при нажатие разных разветлений выскакивала новая форма?


 
Loginov Dmitry ©   (2006-05-04 19:09) [1]

Используй событие OnChange()


 
DAn13 ©   (2006-05-05 20:04) [2]

Спасибо! А поподробней можно? С каким ни будь примером! Зарание спасибо!


 
ANB ©   (2006-05-05 20:14) [3]

From2.Show;


 
Loginov Dmitry ©   (2006-05-05 20:40) [4]


> А поподробней можно? С каким ни будь примером!


Можно:

procedure TForm1.TreeView1Change(Sender: TObject; Node: TTreeNode);
begin
 with TForm.Create(Application) do Show;
end;


 
DAn13 ©   (2006-05-06 21:22) [5]

Спасибо. %( Помогите еще? с полным кодом! Да пустим у меня идет завод, а от него разветвления цех1 и цех2. Как тогда будет выглядит код?


 
Kilkennycat ©   (2006-05-06 21:28) [6]

 у меня идет завод

А если завод закончился, то код меняется...


 
DAn13 ©   (2006-05-06 21:33) [7]

%(


 
KilkennyCat ©   (2006-05-06 21:37) [8]

У дерева есть свойство ветка Node: TTreeNode, у которой тоже куча свойств.
В Вашем случае, получаем две ветки "цех2" и "цех1"
дополняем [4] проверкой, какая именно Node.


 
mfender ©   (2006-05-06 21:37) [9]

Плясать нужно от того, что записано в Node.Data. Что записано в Node.Data?
*Телепаты ушли отмечать выходные*


 
Handle   (2006-05-06 21:51) [10]

procedure TForm1.TreeView1Click(Sender: TObject);
begin
if TreeView1.Selected.Text = "Завод" then
begin
ShowMessage(ля", ля", ля");
end;

if TreeView1.Selected.Text = "цех1" then
begin
with TForm.Create(Application) do Show;
end;

if TreeView1.Selected.Text = "цех2" then
begin
with TForm.Create(Application) do Show;
end;
end;


 
DAn13 ©   (2006-05-07 09:46) [11]

СПАСИБО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!


 
DAn13 ©   (2006-05-07 21:51) [12]

Люди, добрые... Что получается, что на новую форму ни чего не добавишь или только текст?
 if TreeView1.Selected.Text = "Завод" then
 begin
 ShowMessage(ля", ля", ля");
 end;


 
EvS ©   (2006-05-07 21:59) [13]

Да добавляй что хочешь. Только для начала книжки почитай.


 
KilkennyCat ©   (2006-05-08 13:30) [14]


> Что получается, что на новую форму ни чего не добавишь или
> только текст?


Если Вы можете добавить хотя бы текст, значит, можете добавить все.
В выше приведенных примерах форма создается, рождается абсолютно новая и абсолютно в процессе работы программы. Чтобы на ней что-то создать, надо аналогично создать (родить) компоненты, указав ее в качестве родителя.
Если это затруднено, создайте необходимые формы в процессе разработки, подключите их к проекту, и вызывайте их уже готовые.


 
DAn13 ©   (2006-05-10 21:18) [15]

Эй! Мастера своего дела! Скажите пожалуйста можно изменить фон в TreeView, какой ни будь рисунок поставить или хотя бы цвет?


 
KilkennyCat ©   (2006-05-11 19:50) [16]

Можно.


 
DAn13 ©   (2006-05-11 22:25) [17]

Как?


 
TUser ©   (2006-05-11 22:41) [18]

Написать свой компонент.


 
DAn13 ©   (2006-05-14 22:34) [19]

Каким оброзом?


 
Handle   (2006-05-15 11:04) [20]

Open Project.. \Borland\Delphi7\Demos\CustomDraw



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

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

Наверх




Память: 0.51 MB
Время: 0.043 c
2-1147762028
ANB
2006-05-16 10:47
2006.06.04
Как отправить письмо с вложением без файла ?


15-1146342271
Piter
2006-04-30 00:24
2006.06.04
Акустика 5.1 для дачи, комната 6x6 м - может кто поможет? :)


10-1120198408
Juice
2005-07-01 10:13
2006.06.04
Подключение к событиям ole-серверов на delphi


4-1142007288
Arazel
2006-03-10 19:14
2006.06.04
WinApi > PopupMenu: Как добавить панель сбоку?


15-1147128713
Петр
2006-05-09 02:51
2006.06.04
Преобразование из StringGrid в DBGrid