Главная страница
    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.042 c
8-1135340771
ilifant
2005-12-23 15:26
2006.06.04
Преобразовыние ч/б bmp изображения в массив...


15-1147352935
Alien1769
2006-05-11 17:08
2006.06.04
Вопросы по розрядной сортировке


15-1146926799
Mozart
2006-05-06 18:46
2006.06.04
Жилье - реально ли приобрести "с нуля" - без помощи...


1-1146036679
leonidus
2006-04-26 11:31
2006.06.04
Как в TListView отобразить больше 32000 записей


4-1142155729
Volf_555
2006-03-12 12:28
2006.06.04
Как закрыть окно Microsoft Internet Explorer?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский