Текущий архив: 2005.07.31;
Скачать: 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 вся ветка
Текущий архив: 2005.07.31;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.035 c