Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.07.31;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.032 c
1-1120999072
B-S-G
2005-07-10 16:37
2005.07.31
Изменить исполняемый файл


3-1119428469
Sigetta
2005-06-22 12:21
2005.07.31
UNION


14-1120815109
GRAND25
2005-07-08 13:31
2005.07.31
По просьбе Игорька...


1-1120482687
Антоныч
2005-07-04 17:11
2005.07.31
Построение графика в Excel через TExcelApplication


4-1117694720
prisoner849
2005-06-02 10:45
2005.07.31
TaskBar





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский