![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание объектов в RunTime [D7, XP]
Kell © (2007-01-10 12:25:00)Скажите плз, как создать кнопку или лабел в режиме RunTime?
Kell (2007-01-10 12:37:00) [1]Спасибо, ребят!
Сергей М. (2007-01-10 12:35:00) [2]
> Почему?
>
Потому что не назначено св-во L1.Parent
Рамиль (2007-01-10 12:35:00) [3]
> Postalll (10.01.07 12:32) [3]
L1.Parent := Self;
Anatoly Podgoretsky (2007-01-10 12:35:00) [4]> Postalll (10.01.2007 12:32:03) [3]
Потому что кое кто ни справку не читает, ни FAQ, ни поиском не пользуется.
.Parent
Dmitrij_K (2007-01-10 12:34:00) [5]
> Postalll (10.01.07 12:32) [3]
>
> Пишу такой код:
>
> L1:=TLabel.Create(Self);
> L1.Caption:='Íîâàÿ íàäïèñü';
> L1.Left:=100;
> L1.Top:=100;
> L1.Visible:=True;
>
> Но лабел на форме не появляется. Почему?
Не указал родителя
L1.Parent := Form1;
Postalll (2007-01-10 12:32:00) [6]Пишу такой код:
L1:=TLabel.Create(Self);
L1.Caption:='Íîâàÿ íàäïèñü';
L1.Left:=100;
L1.Top:=100;
L1.Visible:=True;
Но лабел на форме не появляется. Почему?
Anatoly Podgoretsky (2007-01-10 12:31:00) [7]Практически все конструкторы имеют имя Create
Сергей М. (2007-01-10 12:27:00) [8]ТКнопка.Create(..);
ТЛабел.Create(..);