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

Вниз

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

 
Merle Corey   (2002-03-18 15:15) [0]

Доброго времени суток!
Я пишу компонент TDLLibrary. У него есть св-во Procedures:

type
TProcedure = class(TCollectionItem)
. . .
end;
TProcedures = class (TCollection)
. . .
end;
TDLLibrary = class(TComponent)
. . .
published
property Procedures: TProcedures read GetProcedures write SetProcedures;
end;


Все работает... кроме редактированния свойства Procedures в Object Inspector. Как сделать, чтобы это св-во редактировалось также как и, например,св-во Columns в TListView ?


 
Юрий Зотов   (2002-03-18 15:26) [1]

Должно редактироваться "само собой". Вероятно, Вы делаете еще что-то (или чего-то не делаете), поэтому редактор и не подключается.

По поводу создания коллекции и ее вживления в компонент могу присоветовать статью в "Королевстве" (раздел "Hello, world") - если у Вас все как там, то никаких проблем с редактором быть не должно.


 
MBo   (2002-03-18 15:27) [2]

статья Ю.Зотова
http://delphi.vitpc.com/helloworld/tcollection.htm


 
MBo   (2002-03-18 15:29) [3]

;) сам автор не спит


 
Merle Corey   (2002-03-18 15:56) [4]

Блин... делаю пример, что описан в статье... все работает. Делаю тоже самой у себя... не работает.


 
Юрий Зотов   (2002-03-18 16:21) [5]

Проверяйте внимательнее, что-то не так. Особо проверьте, как коллекция получает класс своего элемента (параметр ее конструктора).


 
Merle Corey   (2002-03-18 17:09) [6]

Все посмотрел.. от... и до... все как и у вас в статье... а не работает... Либо у меня "крыша" уже "едет"... Либо одно из двух.


 
Merle Corey   (2002-03-18 18:01) [7]

Все... заряботала... Правильно говорится "Если долго мучится...".
Всем огромное спасибо!



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

Форум: "Основная";
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
14-91043
Prog_SKV@Mail.ru
2002-02-13 08:35
2002.03.28
Help !!!


14-91062
McSimm
2002-02-14 10:30
2002.03.28
О правиле имен :)


7-91091
CS
2001-12-19 09:29
2002.03.28
LPT-порт


1-90820
Malder
2002-03-15 19:49
2002.03.28
Русифиация Delphi ресурсов...


1-91002
Alx2
2002-03-15 15:47
2002.03.28
Быстро заполнить TTreeView





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