Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
9-1113580851
rll-progr
2005-04-15 20:00
2005.07.31
карточные игры


4-1117790647
GrayFace
2005-06-03 13:24
2005.07.31
По поводу "запуздыривания" иконки в Tray


14-1120857704
Ihor Osov'yak
2005-07-09 01:21
2005.07.31
Предложение ударить по разжигателям междунациональной вражды..


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


1-1121225231
AZ
2005-07-13 07:27
2005.07.31
TThread. Можно ли внутри процедуры Execute делать Suspend?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский