Вниз
Скачать: CL | DM;

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

 
фил   (2006-04-28 14:42) [0]

помогите чайнику,пожалуйста! Что нужно написать, чтобы при нажатии Button в ТForm1 появлялась TForm2?


 
jack128 ©   (2006-04-28 14:46) [1]

if Form2 = nil then
 Form2 := TForm2.Create(Application);
Form2.Show;


 
Sergey13 ©   (2006-04-28 14:47) [2]

2фил   (28.04.06 14:42)
>Что нужно написать
Программный код. 8-)


 
balepa ©   (2006-04-28 14:57) [3]


> Sergey13 ©   (28.04.06 14:47) [2]
> 2фил   (28.04.06 14:42)
> >Что нужно написать
> Программный код. 8-)


+ Откомпилировать и запустить :)


 
фил   (2006-04-28 15:15) [4]

спасибо jack128, дома попробую, может получится


 
Vetas   (2006-04-28 17:32) [5]

Создать 2 формы
установить Visible 2-й формы в false
Написать в обработчике Button: Form2.Visible:=true;


 
Loginov Dmitry ©   (2006-04-28 17:46) [6]


> Что нужно написать, чтобы при нажатии Button в ТForm1 появлялась
> TForm2?


procedure TForm1.ButtonClick(Sender: TObject);
begin
 with TForm.Create(Application) do
 begin
   Caption := "Form2";
   ShowModal;
   Free;
 end;
end;


 
Владимир   (2006-04-29 17:09) [7]

Я обычно назначаю родителем формы главную форму приложения...

if not Assigned(Form2) then Form2:= TForm2.Create(Form1);
Кстати, Борланд рекомендует уничтожать форму не с помощью Free, а с помощью Release.

Form2.Release;

хорошо бы после закрытия и уничтожения формы еще и присвоить nil указателю:

Form2:= nil;



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
4-1141072241
Grief
2006-02-27 23:30
2006.05.21
процессорное время для процесса.


3-1143612605
Ярослав
2006-03-29 10:10
2006.05.21
Соединение таблиц многие к одним


1-1144907581
vidiv
2006-04-13 09:53
2006.05.21
TAction.OnUpdate против эффективности


2-1146164152
Alien1769
2006-04-27 22:55
2006.05.21
Работа с базой данных в сети


15-1145735753
Kolan
2006-04-22 23:55
2006.05.21
Полезная программа или нет?




   Наверх