Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

image1 и image2 [D5]


Zirus ©   (2003-02-01 13:31:00) 

Доброго времени суток! Возможен ли доступ к image1, image2,... через счётчик, типа: image[x].canvas...


DJ_Sedoy   (2003-02-01 14:56:00) [1]

А если имя компонента известно, то делаем так:

for i := 0 to form1.componentscount - 1 do
if form1.components[i].Name = "ИМЯ" then .....

да тут сотни вариантов.
А можно конкретнее - для чего доступ и когда? То есть если при например onClick, то при создании можно было бы сделать

TImage(NewItem).OnClick=myClickProc;

а потом просто оперировать с TImage(Sender).Canvas


smok_er   (2003-02-01 14:20:00) [2]

а что мешает сделать обход компонентов по форме?
типа
for i := 0 to form1.componentscount - 1 do
if form1.components[i] is timage then
with form1.components[i] as timage do
...


OxOTHuK   (2003-02-01 13:47:00) [3]

>> ZmeiGorin ©
Вот уж спасибо... просветил =) а то я хотел уж такой же вопрос в форум кидать...
И судя по вопросу, мне надо почитать учебников по Delphi/object pascal


OxOTHuK   (2003-02-01 13:44:00) [4]

Вряд ли.... только по хитрому номеру компонента, а там уж смотри имя оного и делай с ним все, что хочешь.


Zirus   (2003-02-01 13:44:00) [5]

Спасибо! Да уж... были бы ещё учебники! денег-то жалко...


ZmeiGorin   (2003-02-01 13:42:00) [6]

Да сколько хочешь:
var Images: array[0..7] of TImage.
...
images[0]:=image1;
images[1]:=image2;

Но судя по вопросу, тебе надо почитать учебников по Delphi/object pascal (без обид :) )


Наверх

Титульная страница Поиск, карта сайта Написать письмо