Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.29;
Скачать: 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 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.056 c
3-1116407444
Iova
2005-05-18 13:10
2005.06.29
InterBase с помощью ADO.


6-1112077504
|)elphin
2005-03-29 10:25
2005.06.29
Работа с Интернетом


4-1115443238
Новичок0
2005-05-07 09:20
2005.06.29
Зная ProcessID получить FileName


11-1100529057
<Falcon>
2004-11-15 17:30
2005.06.29
Странное поведение MHFontDialog


6-1112079741
Гость
2005-03-29 11:02
2005.06.29
Реально ли отправить данные ...