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

Вниз

Редактор свойств TStrings   Найти похожие ветки 

 
Yury   (2002-08-01 13:09) [0]

Как описать свойство типа TSTrings в компоненте, чтобы его можно было редактировать в инспекторе объектов (типа Lines в Memo).У меня все время выдает Abstract Error...


 
Skier ©   (2002-08-01 13:12) [1]

>Yury
Напиши класс собственного редактора и зарегистрируй
его (см. RegisterPropertyEditor)
И не забудь что TStrings - абстрактный класс !


 
Юрий Зотов ©   (2002-08-01 13:40) [2]

Зачем же такие сложности? Просто объявить его, как TStrings, автоматически подключится стандартный редактор, вот и все.

private
FStrings: TStrings;
published
property Strings: TStrings read FStrings write SetStrings;

constructor
FStrings := TStringList.Create

destructor
FStrings.Free

procedure SetStrings(const Value: TStrings);
begin
FStrings.Assign(Value)
end;


 
Yury   (2002-08-01 13:50) [3]

Просто объявить как TStrings не получается... Выдает то же самое - Abstract Error


 
MBo ©   (2002-08-01 13:52) [4]

>Yury
обрати внимание
FStrings := TStringList.Create


 
Skier ©   (2002-08-01 13:53) [5]

>Yury

> Просто объявить как TStrings не получается


Что значит не получается !?
А как ты создаёшь это свойство ?
вот так что ли : TStrings.Create !?


 
Yury   (2002-08-01 14:03) [6]

Спасибо за помощь. Вроде получилось.



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
1-48186
nester
2002-07-31 06:05
2002.08.15
Как получить картинку со странички в TWebBrowser.


8-48212
mari_ra
2002-04-11 13:22
2002.08.15
Как повернуть мета-файл без использования SetWorldTransform?


3-47989
kalliopiy
2002-07-26 18:46
2002.08.15
Все та же фильтрация


1-48137
kosm
2002-08-01 12:47
2002.08.15
Как отследить смену часа, месяца и года системного времени?


1-48040
Blacki
2002-08-01 12:59
2002.08.15
проблемы с TDateTimePicker в WinXp