Главная страница
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.017 c
2-1186051620
oleg__
2007-08-02 14:47
2007.08.26
Не загружается DLL


15-1185829929
DillerXX
2007-07-31 01:12
2007.08.26
Я сделал это! Никто не хочет померяться у кого меньше? ;)


2-1185876933
TruePunk
2007-07-31 14:15
2007.08.26
проблемы с jpeg


15-1185454046
Kostafey
2007-07-26 16:47
2007.08.26
Как узнать название материнки ?


2-1186384446
Раф
2007-08-06 11:14
2007.08.26
Как правильно закрыть программу