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

Вниз

Указатели   Найти похожие ветки 

 
webpauk   (2005-03-04 19:01) [0]

Есть fArray array of tcontrols;

Tcontrol - любой объект
как сделать указатель Items на farray, чтобы в нем показывались только (Tcontrol as TmainMenu), например


 
clickmaker ©   (2005-03-04 19:06) [1]


> webpauk   (04.03.05 19:01)

у массивов нет встроенных механизмов фильтрации. Руками


 
Defunct ©   (2005-03-04 19:11) [2]

TControlList = class(TControl)
private
  fControls : Array of TControl;
 
  procedure SetItem(const Index: integer; AControl: TControl);
  function  GetItem(const Index: integer);

public
  property Items[Index : integer]:TControl read GetItem write SetItem;
 
end;

var
 Controls : TControlList;

begin
  Controls := TControlList.Create;
  ...

Вот, и в функции GetItem выбирать только те Control"ы которые (is TMainMenu)



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

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

Наверх




Память: 0.46 MB
Время: 0.025 c
14-1109105099
GanibalLector
2005-02-22 23:44
2005.03.20
Give IO или нулевое кольцо ???


14-1109653753
begin...end
2005-03-01 08:09
2005.03.20
С Днём рождения! 29 февраля


1-1109831333
Veles
2005-03-03 09:28
2005.03.20
Преобразование в HEX


9-1098281287
Vudu
2004-10-20 18:08
2005.03.20
Почему DelphiX притормаживает в ХР, а в 98 летает?


14-1109678822
asafr
2005-03-01 15:07
2005.03.20
сочинение по теме «Кем я хочу стать когда я буду большим»