![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите плз как процедуру зоздания формы вызвать вручную [D7, XP]
smartleds © (2008-11-14 19:19:00)процедура такая procedure TForm1.FormCreate(Sender: TObject);
там у меня находится вся инициализация и хотелось бы вызывать ее из разных частей программы
Сергей М. (2008-11-14 19:54:00) [1]
> как процедуру зоздания формы
> процедура такая procedure TForm1.FormCreate
Это не процедура создания формы.
Это метод-обработчик события, вызываемы послесоздания формы.
{RASkov} (2008-11-14 19:51:00) [2]> [2] smartleds (14.11.08 19:30)
Можно отдельно, и в TForm1.FormCreate(Sender: TObject); и когда нужно ее вызывать, а можно и саму TForm1.FormCreate(Sender: TObject);
просто вызвать еще раз в коде FormCreate(nil{или то, что нужно тут});
engine (2008-11-14 19:39:00) [3]видимо придется
smartleds (2008-11-14 19:30:00) [4]Да , но со временем необходимо снова переинициализировать переменные, которые инициализируются при создании формы. Или придется делать отдельную процедуру инициализации?
Palladin (2008-11-14 19:23:00) [5]зачем тебе вызывать ее из разных частей программы когда она и так прекрасно вызывается при создании твоей, как я понял, главной формы?