СообЧа > База Знаний > Программирование > Delphi

Вопрос

Как в Delphi динамически, т.е вовремя работы программы, создать компонент? Т.е нажал, скажем копку, СОЗДАЛСЯ (не появился Visible, а создался) компонент конечно видимый, пусть Panel, но когда его создал чтобы не было надписи по середине компонента и можно было изменять программно его ширину высоту и тд.

Ответ

var P: TPanel; begin P:=TPanel.Create(self);
// self должна быть TForm P.Caption:='';
P.SetBounds(10, 10, 100, 100);
// размеры и положение P.Parent:=self;
// после этого панелька появится на форме self


Из конференции Expert_FAQ



Copyright © 2000-2004 Сообщество Чайников
Контактная информация