Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.033 c
2-1174896530
Dmitry_177
2007-03-26 12:08
2007.04.15
Унаследование структуры


2-1174745845
Михаил Н
2007-03-24 17:17
2007.04.15
Работа с датой


15-1174477063
zdm
2007-03-21 14:37
2007.04.15
Создание сайта


4-1163969418
Dmitry_177
2006-11-19 23:50
2007.04.15
Прозрачное STATIC-окно


11-1156073941
case
2006-08-20 15:39
2007.04.15
Укажите ошибку (почему прга не реагирует на мессаги) .




   Наверх