Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.038 c
2-1148016114
Близнец
2006-05-19 09:21
2006.06.04
ShellExecuteEx и WaitForSingleObject


4-1141653957
GrayFace
2006-03-06 17:05
2006.06.04
Получение содержимого регистров при исключении


15-1147085436
BAngel
2006-05-08 14:50
2006.06.04
Скачать делфи


5-1132723716
ККВ
2005-11-23 08:28
2006.06.04
Не запускается программа в режиме отладки


15-1147264800
ZDD
2006-05-10 16:40
2006.06.04
Исходник таймера, будильника?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский