Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.03;
Скачать: CL | DM;

Вниз

Коллекция или компонент-контейнер?   Найти похожие ветки 

 
kaif ©   (2003-02-19 03:26) [0]

Хочу сделать компонент, хранящий список объектов определенного класса, потомков TPersistent (чтобы их свойства в dfm запоминались).
Не знаю, какой подход выбрать. Могу попробовать сделать компонент-контейнер TMyCompList со свойством
Items[Index: integer]: TMyComp и зарегистрировать свой редактор свойств, который будет редактировать отдельные элементы списка в ObjectInspector.
Но я знаю, можно сделать TMyCompList потомком TCollection и TMyComp потомком TCollectionItem и не придется регистрировать свой PropertyEditor.
----
Я все же склоняюсь ко второму решению (сделать коллекцию). Однако я никогда еще не делал потомков TCollection, а в Help ничего не написано о том, что есть самое главное (необходимое) для создания такой вещи.

Если кто знает, можно в двух словах:

1. Какие методы TCollection и TCollectionItem надо обязательно переопределить, чтобы это все заработало?

Заранее признателен за любой совет и помощь.


 
MBo ©   (2003-02-19 06:51) [1]

IMHO, эти две статьи дадут хорошее представление

http://www.raize.com/DevTools/DelphiByDesign/Articles/DbD55.htm
http://delphi.vitpc.com/helloworld/tcollection.htm


 
kaif ©   (2003-02-19 19:16) [2]

2 MBo © (19.02.03 06:51)
Спасибо большое.



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

Текущий архив: 2003.03.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
14-5795
Makhanev A.S.
2003-02-12 20:03
2003.03.03
Посоветуйте, пожалуйста...


1-5604
TankMan
2003-02-12 00:29
2003.03.03
Помогите переделать TSpeedButton


3-5474
БАА
2003-02-12 23:40
2003.03.03
Язык по SQL и может быть по Интербейсу...


14-5784
Nickola2
2003-02-12 16:55
2003.03.03
Вопрос


1-5629
Кирилл
2003-02-20 11:58
2003.03.03
как работать с ShowMessage ?