Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Динамически создаваемые компоненты   Найти похожие ветки 

 
Talle   (2004-04-20 12:22) [0]

Как во время выполнения приложения создавать компоненты необходимого типа?


 
Reindeer Moss Eater ©   (2004-04-20 12:26) [1]

Вызвая конструкторы необходимых классов


 
Dmitrij_K   (2004-04-20 12:26) [2]

var Butt:TButton;
begin
Butt:=TButon.Create(Self)  
Butt.Parent:=self;  
Butt.Visible:=true;  
end;


 
Silver Alex ©   (2004-04-20 12:26) [3]

Create не помогает что ли?


 
Никита ©   (2004-04-20 12:34) [4]

Каждый компонент имеет свой класс, например Button1: TButton, Image3: TImage ну и т.д.
При обращениях к классам можно создать компонент динамически (т.е. во время работы программы). Это будет выглядеть примерно так:


procedure NewButton(Sender: TObject);
var Btn : TButton;
begin
//Создаем кнопку...
Btn := TButton.Create(Self);
//Присваеваем нужным свойствам созданной кнопки нужные значения
Btn.Caption := "Кнопка";
Btn.Width := 10;
Btn.Height := 20;
Btn.Default := True;
end;

С другими компонентами будет примерно также.


 
Григорьев Антон   (2004-04-20 12:38) [5]

Вот целая статья на эту тему: http://www.delphikingdom.com/asp/viewitem.asp?catalogid=342



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.038 c
1-1080100990
Лысый
2004-03-24 07:03
2004.04.11
Дата и время


3-1081444607
YurikGl
2004-04-08 21:16
2004.04.11
Проблемы с распространением DbExpress


1-1082440830
Alex21
2004-04-20 10:00
2004.04.11
Tstringgrid


1-1082570828
ЯЯЯ
2004-04-21 22:07
2004.04.11
Как узнать выбранную ячейку в StringGrid.


1-1080052814
B-boy Dimo-N
2004-03-23 17:40
2004.04.11
конвертация txt -> doc