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

Вниз

Проблема с компонентами   Найти похожие ветки 

 
Юрий Л   (2002-03-04 13:15) [0]

Люди, может кто поможет.

Есть свеженаписанный компонент, содержащий TToolBar.
Пока на нем нет кнопок, он легко бросается с палитры компонентов
на форму. А при добавлении на него кнопки TToolButton
он перестает встраиваться в форму с ругательством
Control "" has no parent window,
хотя при динамическом создании кнопки родитель указан
и свойству Parent присвоено значение toolbar"а.
Где грабли?

Спасибо. Ответ лучше в мыло.


 
Vuk ©   (2002-03-04 14:23) [1]

Происходит попытка создать элемент управления тогда, когда ему еще не назначено родительское окно. Скорее всего это происходит при создании кнопок. То есть, хотя у кнопки и есть parent, но самому TToolBar родитель еще не назначен.


 
Юрий Зотов ©   (2002-03-04 15:50) [2]

Многие методы CommCtrls работают через посылку сообщений собственному окну. Видимо, так же работает и добавление кнопок в тулбаре. В конструкторе же окна еще нет, поэтому посылать сообщение некуда.

Вывод - тулбар и кнопки надо создавать не в конструкторе, а в методе CreateWnd, сначала вызвав inherited.



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
1-57461
DmSN
2002-02-28 21:13
2002.03.18
Частота вращения вентилятора процессора


3-57310
ray_wagner
2002-02-19 14:50
2002.03.18
КАК ВЫБРАТЬ ВСЮ ПЕРВУЮ СТРОКУ В DbGRID?


1-57428
snoup
2002-03-03 01:39
2002.03.18
Как скрыть/показать НАСТРОЙКА в меню ПУСК!


1-57380
РЛ
2002-03-01 09:45
2002.03.18
Запускаю в режиме отладки, и появляется CPU c какими-то контрольными точками, которые я не проставлял


3-57333
Андре
2002-02-20 08:58
2002.03.18
Поиск по базе