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

Вниз

Получение списка TControl(компонент) в режиме Design-time.   Найти похожие ветки 

 
Maks Realov   (2003-09-18 13:21) [0]

Что-то никак не могу понять, как получить список всех компонентов в Design Time. FindComponent тут не применишь.
Я компоненту свою пишу, одной из свойств которой является коллекция (TCollection), а я хочу, что бы каждый Item этой коллекции содержал свойство (property) перечеслимого типа, содержащее список компонент формы.
Подскажите пожалуйсто.


 
Юрий Федоров ©   (2003-09-18 13:25) [1]

FindComponent тут не применишь.

Это еще почему? Ему без разницы, какой time ...


 
VAleksey ©   (2003-09-18 13:41) [2]

For i:=0 to Form1.ComponentsCount - 1 do
begin
...
... := Form1.Components[i].Name;
...
end;
???


 
Maks Realov   (2003-09-18 13:42) [3]

2 Юрий Федоров:
а указатель на окно через метод компонента из класса наследника получать - да? Типа:

constructor TMyCmpt.Create(AOwner : TComponent);
begin
inherited;
FMainForm:= AOwner as TForm;
FControls:= TControlCollection.Create(self);
end;

А потом из TCollectionItem дёргать метод TMyCmpt, который вернёт FMainForm?


 
Maks Realov   (2003-09-18 14:01) [4]

...и ещё.
Как можно задать элементы перечислимого свойства "из кода", т.е. не: TEnumProp = (epProp1, epProp2,...);
А что бы получив имена компонентов формы, assign-ить их с каким-либо стандартным свойством?



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
1-3920
Renegate
2003-09-22 09:19
2003.10.02
ListView/FailGetAttr


1-3885
Artur
2003-09-20 15:08
2003.10.02
Компонент F1Book


14-4114
-=[SDA]=-
2003-09-12 07:07
2003.10.02
!!! Как вырубить звуковуху !


14-4076
Ihor Osov'yak
2003-09-15 00:22
2003.10.02
Хочу поздравить эстонцев с успешным результатом референдума.


11-3812
Igit
2003-01-19 17:10
2003.10.02
Загрузка картинки в Imageshow