Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.26;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.026 c
2-1186059703
GhosTer
2007-08-02 17:01
2007.08.26
Убить запущенный процесс.


15-1185406537
Альберт
2007-07-26 03:35
2007.08.26
cmd.exe ...


3-1178515489
dolmat
2007-05-07 09:24
2007.08.26
ADO избавиться от пароля


15-1185792847
Andre_s
2007-07-30 14:54
2007.08.26
Проблема с Asus P5PL2-E


15-1180857262
Zagaevskiy
2007-06-03 11:54
2007.08.26
Кто что думает?