Сущность свойства Owner в том, что владелец перед смертью уничтожает (через Free) принадлежащие ему объекты. Таким образом, все зависит от того, кому вы хотите доверить уничтожение созданных форм/компонентов. В частности, если вы сами будете этим заниматься, то AOwner может быть, например, nil.
Для того, чтобы созданный компонент появился на экране, надо указать его родителя, заполнив свойство Parent, например, NewButton.Parent := Form1;
Пример кода, обрабатывающего события от свежесозданных компонентов:
type TForm1 = class(TForm) { ... } private { эта процедура будет вызываться при нажатии на кнопку } procedure ButtonClicked(Sender : TObject);
public { в этой процедуре происходит создание кнопки } procedure CreateButton;
end;
{
... }
procedure TForm1.CreateButton; var btn : TButto
n; begin btn := TButton.Create(Self); { Уничтожать кнопку будет форма } btn.Parent := Self; { Родителем кнопки будет форма } btn.OnClick := ButtonClicked; { Процедура, которая будет исполняться при } btn.Visible := true; { нажатии на кнопку } end;
OpenOffice + Delphi
Главная цель этой статьи не в написании полнофункционального клиента автоматизации, а в том, чтобы показать программистам, обделенным вниманием разработчиков, что у них под боком лежит инструмент не менее мощный (а с учетом того, что в состав OpenOfice входит векторный редактор), а то и более гибкий и удобный, чем его собрат Microsoft Office.
Разработка интернет-приложений в Delphi (+ дискета)
В книге содержатся сведения, необходимые для успешного создания полноценных интернет-приложений, включающих интерактивные службы, базы данных, чаты, системы электронной коммерции средствами Delphi. Также возможно создание прикладных программ, работающих в сетевой среде, причем как в локальных, так и в глобальных сетях. Материал иллюстрирован большим количеством примеров, исходный код которых доступен на прилагаемой дискете. Многие из приведенных примеров готовы к использованию в реальных проектах.
Автор: Сергей Подольский, Сергей Скиба, Олег Кожедуб
Опрос населения :)
Примите вы участие в олимпиаде по программированию на этом сайте?
Хокку дня
Летнее кресло качается само собой в порывах метели.
Афоризмы
Согласно закону Запада, кольт 45-го калибра бьет четырех тузов (Билл Джонс)
Фраза дня
Надоели критические дни - смени пол!
Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Небраске (США) вам грозит арест, если ваше дите начнет икать во время службы в церкви.
В городе Волдвин парк в Калифорнии (США) официально запрещено заезжать на велосипеде в бассейн.
И на закуску коротенький анекдот
Найден щенок бультерьера. Большая просьба к хозяевам: ЗАБЕРИТЕ ПОСКОРЕЕ ЭТУ СВОЛОЧЬ!