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

Вниз

Привязать свой TStringListEx к компоненту TListBox   Найти похожие ветки 

 
Rookie   (2003-11-06 11:16) [0]

Всем привет!
Я создал наследника от TStringList, где переопределил
десктруктор, чтобы он удалял связанные объекты(AddObject),
поскольку
TStringList object does not own the objects you add this way. Objects added to the TStringList object still exist even if the TStringList instance is destroyed. They must be explicitly destroyed by the application.

вот я и решил заботу об этом передать ему, так как объекты
вне списка мне совсем не нужны.
А вот вопрос:
Как я могу заместить созданный в TListBox TStrings своим?
Изменение Items выплняется через Assign, что
понятно не устраивает...
Как реально заместить его стринглист своим???


 
han-bratan   (2003-11-06 11:21) [1]

Написать свой ListBox. Наверное так. Хоть это и геморно и наверное не совсем благодарно. Наверное ты хочешь слишком многого. Кажись я тоже когда то об этом думал... и забил :)


 
Rookie   (2003-11-06 11:30) [2]

Да это ясен палец, но этот же стринглист будет пользоваться и
в других компонентах, использующих строки... :(
Не хотелось бы свою линейку ВКЛ открывать :)


 
Юрий Федоров ©   (2003-11-06 12:10) [3]

Напиши компонент, в котором будут ссылки на ListBox"ы, ComboBox"ы и прочие с той же формы. И освобождение объектов проводи в нем, "снаружи"



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
3-56518
ripp
2003-10-27 17:57
2003.11.17
В Дельфи 6 ругается на VarArrayOf (undeclared identifier)


4-56945
subdigger
2003-09-24 11:32
2003.11.17
Always on top


1-56761
Narayan
2003-11-06 12:31
2003.11.17
application-defined exception


3-56457
Uran
2003-10-29 11:20
2003.11.17
Сортировка в TTable


1-56564
Oleg_
2003-11-06 13:18
2003.11.17
Как определить ширину Canvas.TextOut