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

Вниз

Как получить компанент   Найти похожие ветки 

 
Piero ©   (2003-12-03 22:53) [0]

Например, у меня много компанентов TImage, один из них расположен на Panel, как я могу поймать этот Image? Спасибо.


 
Юрий Зотов ©   (2003-12-03 23:21) [1]

Уточните - Вы его на панель в Delphi клали, или создавали динамически, в коде. Если второе - приведите код создания.


 
Юрий Федоров ©   (2003-12-04 00:52) [2]

во первых, у формы есть список компонентов (ComponentCount, Components[index] )
то есть мы можем перебрать все компоненты формы
второе
Parent - это не совсем то же самое, что и owner, скорее совсем другое.
Owner отвечает исключительно за время жизни дочернего компонента.
В собственнгом деструкторе он разрушает все дочерние компоненты,
с другой стороны тебе никто не мешает разрушить его руками - это будет полносьтю корректно, потому что он удалится из списка дочерних компонентов Parent"а
owner - это параметр, переданный в конструктор компонента, если компоненты все набросаны в DesignTime - то этот процесс происходит неявно, скрыто от программиста.
Parent как раз отвечает за "родителя" с точки зрения Windows
(разумеется с некоторыми добавлениями от Борланд).

Резюме - если твой TImage расположен на TPanel, то
Image1.Parent = Panel1.
и все


 
Юрий Федоров ©   (2003-12-04 00:55) [3]


> потому что он удалится из списка дочерних компонентов Parent"а

пока набивал - все переврал...\
разумеется, имеется в виду OWNER, а не Parent


 
Piero ©   (2003-12-04 23:15) [4]

Спасибо, я нашел то, что искал


 
Piero ©   (2003-12-04 23:15) [5]

Спасибо, я нашел то, что искал



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
1-52196
Afonya
2003-12-05 12:11
2003.12.16
Запись чисел или др. данных в DLL


3-52085
SlavaSH
2003-11-24 13:58
2003.12.16
Динамический запрос


1-52242
md
2003-12-04 18:48
2003.12.16
как String переделать в TString?


1-52138
oens
2003-12-03 15:34
2003.12.16
Поиск в HTML


1-52281
Don
2003-12-04 08:20
2003.12.16
Как сделать, чтобы в Tform при запуске программы запускался *.ht