![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание компонентов [D6, Win95/98]
rainy © (2005-07-13 08:08:00)Я написал компонент, состоящий из двух полей для рисования (Timage). В качестве базового класса был использован Tcomponent.
Регистрация компонента прошла успешно, но на панели он так и не появился.
Недавно я писал другой компонент, там в качестве основы был выбран Tpanel и такой проблемы не возникло.
Хотелось бы выяснииь в чем тут дело.
Заранее спасибо.
Ega23 (2005-07-13 13:15:00) [1]2 Юрий Зотов © (13.07.05 13:04) [4]
Спасибо.
Юрий Зотов (2005-07-13 13:04:00) [2]> Ega23 © (13.07.05 12:26) [3]
Делаем файл ресурсов (DCR или RES), в нем создаем ресурс этой иконки (размер 24х24), этот ресурс называем именем класса компонента (в UpperCase), в регистрационный модуль вставляем директиву $R, перекомпилируем пакет. Все.
Ega23 (2005-07-13 12:26:00) [3]Кстати, могу ли я задать иконку для компонента на момент его регистрации?
Юрий Зотов (2005-07-13 12:24:00) [4]Иногда такие глючки бывают - компонент почему-то появляется на другой странице. Щелкните правой кнопкой мышки по палитре, выберите "Свойства" и посмотрите список зарегистрированных компонентов. Если Ваш там есть - перетащите его мышкой на нужную страницу, а если нет - это уже Ваша ошибка, проверяйте регистрацию.
Digitman (2005-07-13 10:42:00) [5]см. справку "Registering components"