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

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

Как правильно написать [D7, XP]


KyKypy3HuK ©   (2007-06-30 15:24:00) 

Ну в общем есть много объектов: PaintBox1, PaintBox2, PaintBox3, и т. д.
Есть переменная X(integer).
Нужно, чтоб было так: PaintBox X.Canvas.Draw(0, 0, bm)), где Xсоответственно эта переменная
Как это сделать правильно? Как ни пишу - выдаёт ошибку.


vpbar   (2007-06-30 16:04:00) [1]

Можно поиском компонент но быстрее создать массив(список) элементов типа TPaintBox. Заполнить его этими PaintBox1, PaintBox2  и обращатся щерез индекс (PaintBoxList.Canvas.Draw(0, 0, bm)))
Хотя в некоторых случаях (правда я не представляю себе зачем они могут понадобится) это не подойдет.


TIF   (2007-06-30 15:51:00) [2]


> Спасибо, помолго :)


Слава богу :-) Всегда пожалуйста!


KyKypy3HuK   (2007-06-30 15:46:00) [3]

Спасибо, помолго :)


TIF   (2007-06-30 15:29:00) [4]


> FimdComponents


Опечатка, sorry: FindComponent


TIF   (2007-06-30 15:28:00) [5]

Есть функции для поиска компонентов (если не изменяет память, FimdComponents).

Поройся в справке, там это 100% есть. Сам оттуда брал.


Наверх

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