![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
создание объектов [D7, Win95/98]
georg © (2004-06-27 11:20:00)Доброго времени суток, господа.
Вот уже несколько дней тревожит вопрос, Каким образом можно програмносоздавать объекты VCL. В смысле не размещая их на форме
georg (2004-06-28 23:37:00) [1]Да сам не знал пока не пригодилась, сегодня попробую твоим методом
begin...end (2004-06-27 21:09:00) [2]TFormClassName.Create()
Но зачем?
georg (2004-06-27 20:59:00) [3]Ну например при нажатии на кнопку "New" создавалась новая форма, причем не MDI
SergP (2004-06-27 12:11:00) [4]
> В смысле не размещая их на форме
А что под этой фразой подразумевается?
Создание объектов не в design-time, или то что у объекта parent'ом не должна быть форма?
Anatoly Podgoretsky (2004-06-27 12:00:00) [5]Практически все объекты создаются конструктором Create
Vitalik (2004-06-27 11:34:00) [6]Дык ониж разные бывают!
Визуальные компоненты... А зачем создавать визуальные, если тебе не нужно размещать их на форме?
А невизуальные - это как правило наследники класса TComponent. Ну например, экземпляр TTimer можно создать так:
t := TTimer.Create(nil);
А вообще, ты не тревожься! Всё фигня! ;)
YurikGL (2004-06-27 11:30:00) [7]var
MyEdit:TEdit;
...
Begin
...
MyEdit:=TEdit.Create(application);
MyEdit.parent:=form1;
...