Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Создание компонентов на лету...

2.4K
04 апреля 2004 года
nihil
56 / / 28.02.2004
В Delphi все было пушисто... терь когда перешел на билдер - надо опять разбираться - а времени в обрез... (я конечно не только буду ждать вашего ответа, но и сам постараюсь разобраться)... но кто знает - напишите пример создания, ну допустим компонента типа TEdit, во время исполнения...
310
04 апреля 2004 года
fellow
853 / / 17.03.2003
TEdit* TMyForm::CreateEdit()
{
TEdit* ped = new TEdit(this);
ped->Parent = this;
//настраиваете прочие пропёртисы
ped->Visible = true;
ped->Enabled = true;
}
(o; Кажется, так. ;о)

Иными словами, то, что передаётся в конструктор - это владелец. То, что присваивается Pаrent - это родитель. Не забывайте устанавливать родителя!
2.4K
05 апреля 2004 года
nihil
56 / / 28.02.2004
Цитата:
Originally posted by fellow
TEdit* TMyForm::CreateEdit()
{
TEdit* ped = new TEdit(this);
ped->Parent = this;
//настраиваете прочие пропёртисы
ped->Visible = true;
ped->Enabled = true;
}
(o; Кажется, так. ;о)

Иными словами, то, что передаётся в конструктор - это владелец. То, что присваивается Pаrent - это родитель. Не забывайте устанавливать родителя!



пасиба, fellow... У меня получилось примерно тоже самое - просто я через 15 минут после того как тему открыл у ся ошибку нашел: в хелпе ж прочитал, что Owner оно "само" поставит, а про Parent та и забыл :)...
но тем не менее - пасиба...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог