![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как создать кнопку во время выполнения программы? [D6, Win2k]
April © (2002-12-30 14:55:00)
var
btn: TButton;
begin
btn:=TButton.Create(Form1);
btn.Show;
end;
Это почему-то не работает,
Напишите, пожалуйста, как надо и почему нельзя выше указанным способом? Спасибо!
Юрий Зотов (2002-12-30 23:53:00) [1]> April
Вот эту статью прочтите:
http://www.delphikingdom.com/helloworld/runtime_comp.htm
И все подобные вопросы исчезнут. Навсегда.
Roma (2002-12-30 15:11:00) [2]> April © (30.12.02 14:55)
Вдогонку... Parent - это то, на чем контрол лежит, а Owner - тот, кто твою кнопку уничтожит автоматически, когда в ней нужда отпадет. Parent"а у кнопки не было, вот она и не отображалась... Не обязательно btn.Parent := Form1, ты можешь положить ее куда захочешь, например, на панель: btn.Parent := Panel1...
Skier (2002-12-30 15:04:00) [3]btn.Parent:=Form1 вместо btn.Show;
Delirium^.Tremens (2002-12-30 14:58:00) [4]
var
btn: TButton;
begin
btn:=TButton.Create(Form1);
btn.Parent := Form1;
end;
MBo (2002-12-30 14:58:00) [5]btn.Parent:=Form1