![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сontrol '' hast no parent windows - создание компонентов [D7, WinXP]
Николай © (2005-06-02 08:07:00)При создании компонента Панель инструментов я использовал TListImage при прописке его в TToolBar всё впорядке картинки отображаются на TToolButton но при удалении компонента с формы
возникает ошибка Сontrol '' hast no parent windowsможет кто знает вчём дело подскажите пожалуйста.
ЮЮ (2005-06-03 06:39:00) [1]>а если в ToolBar не писать ImageList всё ок только кномки
в TForm.OnDestroy[OnClose]
напиши ToolBar.ImageList := nil;
Ega23 (2005-06-02 15:19:00) [2]TImageList создавай отдельно.
TImageList.Owner=Form1, а не твой тул-бар.
попробуй так.
Николай (2005-06-02 15:15:00) [3]Народ моет ещё кто что подскажет а тоя уже не знаю как мне и быть с этим компонентом
Николай (2005-06-02 12:17:00) [4]Раскажи немного поподробней Пжалуйста
ЮЮ (2005-06-02 12:03:00) [5]>Народ что делать ???
Задействовать отладчик хотя бы в пол-силы:
uses debug DCUs + Call Stack
Николай (2005-06-02 11:58:00) [6]Народ что делать ???
Извените за настойчивость треттий день сижу
ЮЮ (2005-06-02 11:56:00) [7]В деструкторе перед inherited поубивай созданные динамически компоненты, ибо некоторые методы могут выполняться, при csDestroing в ComponentState, когда parent window уже нет, а нужен.
Николай (2005-06-02 11:32:00) [8]Я немного не правильно сформулировал компонент на основе класса
TRxRichEdit ToolBar ToolButtons создаются динамически при установке его на форму. TImageList также создаётся динамически
Но при удалении компонента с формы Выдаётся данная ошибка
а если в ToolBar не писать ImageList всё ок только кномки
TToolButtons без картинок.
Skier (2005-06-02 10:39:00) [9]
> кто знает вчём дело подскажите пожалуйста.
Parent = nil
Ega23 (2005-06-02 10:29:00) [10]А Parent ему уазывается?
Николай (2005-06-02 10:25:00) [11]Народ может всёже кто знает??
Очень надо.