Вниз
Скачать: CL | DM;

Сontrol hast no parent windows - создание компонентов   Найти похожие ветки 

← →
Николай   (2005-06-02 08:07) [0]

При создании компонента Панель инструментов я использовал TListImage при прописке его в TToolBar всё впорядке картинки отображаются на TToolButton но при удалении компонента с формы
возникает ошибка Сontrol "" hast no parent windows может кто знает вчём дело подскажите пожалуйста.


← →
Николай   (2005-06-02 10:25) [1]

Народ может всёже кто знает??
Очень надо.


← →
Ega23 ©   (2005-06-02 10:29) [2]

А Parent ему уазывается?


← →
Skier ©   (2005-06-02 10:39) [3]


>  кто знает вчём дело подскажите пожалуйста.

Parent = nil


← →
Николай   (2005-06-02 11:32) [4]

Я немного не правильно сформулировал компонент на основе класса
TRxRichEdit ToolBar  ToolButtons создаются динамически при установке его на форму. TImageList также создаётся динамически
Но при удалении компонента с формы Выдаётся данная ошибка
а если в ToolBar не писать ImageList всё ок только кномки
TToolButtons без картинок.


← →
ЮЮ ©   (2005-06-02 11:56) [5]

В деструкторе перед inherited поубивай созданные динамически компоненты, ибо некоторые методы могут выполняться, при csDestroing в ComponentState, когда parent window уже нет, а нужен.


← →
Николай   (2005-06-02 11:58) [6]

Народ что делать ???
Извените за настойчивость треттий день сижу


← →
ЮЮ ©   (2005-06-02 12:03) [7]

>Народ что делать ???

Задействовать отладчик хотя бы в пол-силы:
 uses debug DCUs + Call Stack


← →
Николай   (2005-06-02 12:17) [8]

Раскажи немного поподробней Пжалуйста


← →
Николай   (2005-06-02 15:15) [9]

Народ моет ещё кто что подскажет а тоя уже не знаю как мне и быть с этим компонентом


← →
Ega23 ©   (2005-06-02 15:19) [10]

TImageList создавай отдельно.
TImageList.Owner=Form1, а не твой тул-бар.
попробуй так.


← →
ЮЮ ©   (2005-06-03 06:39) [11]

>а если в ToolBar не писать ImageList всё ок только кномки

в TForm.OnDestroy[OnClose]
напиши ToolBar.ImageList := nil;



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

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



Память: 0.47 MB
Время: 0.024 c
10-1094486888
vadim
2004-09-06 20:08
2005.06.29
Автоматизация MSOffice


5-1088249593
Виталя
2004-06-26 15:33
2005.06.29
Событие OnExit для наследника TEdit


3-1116718926
grol
2005-05-22 03:42
2005.06.29
Как из ADOQuery ков перенести информацию в Excel?


3-1116487833
СержК
2005-05-19 11:30
2005.06.29
Как в поле таблицы типа DATE Nullable поместить null


14-1117440868
Огшу
2005-05-30 12:14
2005.06.29
WLAN, дальность полета ?




   Наверх