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

Вниз

Component has no parent window - отчего???   Найти похожие ветки 

 
georgius ©   (2006-06-26 12:32) [0]

Сваял компонент TMultiSelect - панель со списком и парой кнопок. Все работает, все хорошо, вот только, когда в дизайнере копирую-вставляю компонент, выскакивает сабжевое сообщение.

Имена дочерним элементам присваиваются при создании,
Parent = Self устанавливается и при создании, и при SetParent.

Куда копать? А то хочется копировать - удобно это.


 
georgius ©   (2006-06-26 12:35) [1]

Странно, другой мой компонент - панель с чекбоксом, копируется нормально. А код инициализации там практически одинаков - просто контролы другие.


 
MBo ©   (2006-06-26 12:56) [2]

Попробуй список создавать не в Create, а в перекрытом методе CreateWnd


 
georgius ©   (2006-06-26 13:14) [3]

Спасибо, камрады, за внимание! Порылся в коде, и обнаружил, что забыл проверить HandleAllocated. Вставил проверку - беда пропала.
Мораль следующая - HandleAllocated нужен только для инициализации ListBox-а. Кнопки и CheckBox прекрасно инициализуются и без него.
Удивляюсь я от Дельфы!


 
MBo ©   (2006-06-26 13:31) [4]

>Удивляюсь я от Дельфы!
Это не Дельфа виновата



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
1-1171808925
Wahnsinng
2007-02-18 17:28
2007.04.15
Где в реестре можно отключить зук в Internet Explorere?


5-1151310743
georgius
2006-06-26 12:32
2007.04.15
Component has no parent window - отчего???


15-1174288578
novoalex
2007-03-19 10:16
2007.04.15
Сабж. Про приборы учета.


15-1174286917
zhekan
2007-03-19 09:48
2007.04.15
Помогите разобраться с алгоритмом погрешности


15-1174400726
infom
2007-03-20 17:25
2007.04.15
Олимпиадная задачка...