Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / свойство массив / 5 сообщений из 5, страница 1 из 1
20.01.2003, 14:23
    #32093393
rock
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойство массив
Пишу свой компонент. Хочу чтобы у него было свойство типа массив по типу как у dbGrid есть свойство Columns. Как мне это сделать?
...
Рейтинг: 0 / 0
20.01.2003, 14:33
    #32093408
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойство массив
Привет. Думаю, что так:
type
TArray:array of integer;
...
... class
private
FArray:TArray;
public
property Ar:TArray read FArray;
...
...
Рейтинг: 0 / 0
20.01.2003, 16:26
    #32093510
cyc10ne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойство массив
вот так например.

property Location[index: integer]: string read GetLocation write SetLocation;
...
Рейтинг: 0 / 0
21.01.2003, 09:44
    #32093761
rock
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойство массив
2cyc10ne
А как в таком случае описать методы Set, Get. Наверно необходим и Add?
...
Рейтинг: 0 / 0
21.01.2003, 11:52
    #32093867
cyc10ne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
свойство массив
например так:

function GetLocation(index: integer): string;
procedure SetLocation(index: integer): string;


непонятно зачем Add? чтобы добавлять в динамический массив? но это можно сделать и через SetLocation проверяя индекс внутри процедуры.

то есть если например переданный индекс выходит за верхнюю границу массива то можно добавлять элемент.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / свойство массив / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]