Инициалтизация.

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Инициалтизация.

Сообщение yantux » 16.10.2008 15:36:19

Надо чтобы при старте программы выполнялись определённые функции инициализации после создания всех элементов формы?
yantux
постоялец
 
Сообщения: 133
Зарегистрирован: 29.10.2007 16:02:33
Откуда: Санкт-Петербург

Re: Инициалтизация.

Сообщение Mr.Smart » 16.10.2008 15:42:37

Если инициализация перед показам формы то событие OnShow.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Инициалтизация.

Сообщение alexs » 16.10.2008 21:31:39

OnCreate - выполняется после создания формы и всех её элементов
OnShow теоритически может быть вызван несколько раз для одной формы (на каждый вызов Show)
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Инициалтизация.

Сообщение yantux » 20.10.2008 09:28:06

Допустим я добавил объект TForm2 : class(TForm), как мне сделать так, чтобы появилась форма, чтобы заполнить её кнопками и т.д.?
yantux
постоялец
 
Сообщения: 133
Зарегистрирован: 29.10.2007 16:02:33
Откуда: Санкт-Петербург

Re: Инициалтизация.

Сообщение Brainenjii » 20.10.2008 13:34:27

Есть кнопочка на IDE - создать новую форму... Или, как вариант:
Код: Выделить всё
Var
  aForm: TForm;
  aButton: TButton;
Begin
  aForm := TForm.Create(Application);
  aButton := TButton.Create(aForm);
  aButton.Parent := aForm;
  aButton.Caption := 'Wow';
  aForm.ShowModal;
  aForm.Free;
End;
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Инициалтизация.

Сообщение yantux » 20.10.2008 15:14:19

Brainenjii писал(а):Есть кнопочка на IDE - создать новую форму... Или, как вариант:
Код: Выделить всё
Var
  aForm: TForm;
  aButton: TButton;
Begin
  aForm := TForm.Create(Application);
  aButton := TButton.Create(aForm);
  aButton.Parent := aForm;
  aButton.Caption := 'Wow';
  aForm.ShowModal;
  aForm.Free;
End;


Ка сделать, чтобы их свойства можно было поменять в инспекторе объектов?
yantux
постоялец
 
Сообщения: 133
Зарегистрирован: 29.10.2007 16:02:33
Откуда: Санкт-Петербург


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 55

Рейтинг@Mail.ru