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

открытие формы при нажатие кнопки   Найти похожие ветки 

 
sproot ©   (2007-07-28 20:18) [0]

добрый  день. подскажите  плиз как сделать так чтобы при нажатие кнопки открывалась форма и ей передавалось управление. заранее спасибо.


 
savyhinst ©   (2007-07-28 21:18) [1]

Создаёшь форму.
в секцию uses пишешь: Unit2;
в кнопке пишешь:
Form2:=TForm2.Create;
Form2.Show

Это должно показать её.
После использования пишешь: Form2.Free;


 
anton773 ©   (2007-07-28 21:41) [2]


> После использования пишешь: Form2.Free;

Только не забудь потом снова создать ее, при нажатии на кнопку ;)


 
{RASkov} ©   (2007-07-30 15:22) [3]

> > После использования пишешь: Form2.Free;
>
> Только не забудь потом снова создать ее, при нажатии на кнопку ;)

Создание-то как раз на нажатие кнопки имеется, а вот куда Free он "засунет"? :)
Для форм лучше вызывать их метод Close... Но и уничтожать не нужное тоже нужно. Примеры:
Для модальных подойдет такой вариант:
with TForm2.Create(self) do try
 {if} ShowModal {=mrOK then Что-то}
finally
 Free;
end;

Для не модальных:
TForm2.Create(self).Show;
и в OnClose формы Action:=caFree;



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

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



Память: 0.45 MB
Время: 0.016 c
2-1185790407
Юра
2007-07-30 14:13
2007.08.26
Рисование движущегося прямоугольника


15-1185367375
vr-online
2007-07-25 16:42
2007.08.26
Какую книгу


15-1185882018
Rimd
2007-07-31 15:40
2007.08.26
InterBase


6-1165573291
net_daemon
2006-12-08 13:21
2007.08.26
Как работать на канальном и (или) физическом уровне?


10-1135338727
Bleed
2005-12-23 14:52
2007.08.26
Методы и Свойства COM объекта




   Наверх