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

Создание компонентов   Найти похожие ветки 

 
rainy   (2005-07-13 08:08) [0]

Я написал компонент, состоящий из двух полей для рисования (Timage). В качестве базового класса был использован Tcomponent.
Регистрация компонента прошла успешно, но на панели он так и не появился.

Недавно я писал другой компонент, там в качестве основы был выбран Tpanel и такой проблемы не возникло.

Хотелось бы выяснииь в чем тут дело.
Заранее спасибо.


 
Digitman ©   (2005-07-13 10:42) [1]

см. справку "Registering components"


 
Юрий Зотов ©   (2005-07-13 12:24) [2]

Иногда такие глючки бывают - компонент почему-то появляется на другой странице. Щелкните правой кнопкой мышки по палитре, выберите "Свойства" и посмотрите список зарегистрированных компонентов. Если Ваш там есть - перетащите его мышкой на нужную страницу, а если нет - это уже Ваша ошибка, проверяйте регистрацию.


 
Ega23 ©   (2005-07-13 12:26) [3]

Кстати, могу ли я задать иконку для компонента на момент его регистрации?


 
Юрий Зотов ©   (2005-07-13 13:04) [4]

> Ega23 ©   (13.07.05 12:26) [3]

Делаем файл ресурсов (DCR или RES), в нем создаем ресурс этой иконки (размер 24х24), этот ресурс называем именем класса компонента (в UpperCase), в регистрационный модуль вставляем директиву $R, перекомпилируем пакет. Все.


 
Ega23 ©   (2005-07-13 13:15) [5]

2 Юрий Зотов ©   (13.07.05 13:04) [4]

Спасибо.



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

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



Память: 0.46 MB
Время: 0.034 c
1-1120763531
Kastusik
2005-07-07 23:12
2005.07.31
Перерисовка в TListView


6-1114320808
X-Disa
2005-04-24 09:33
2005.07.31
TIdHTTP - прервать получение


14-1120820693
Dimedrol
2005-07-08 15:04
2005.07.31
Java для новичков


14-1121088864
WondeRu
2005-07-11 17:34
2005.07.31
Как рисуется курсор?


14-1120561122
mozg111
2005-07-05 14:58
2005.07.31
Как создать ini-файл для CD-ROM (Autorun)




   Наверх