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

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

Связать название объекта с самим объектом [D6]


AlexanderVas ©   (2004-12-03 11:19:00) 

Возможно ли зная именя объекта (просто строка) обратиться к свойствам и методам самого объекта?


Warlock   (2004-12-03 11:53:00) [1]

Чуть переделанный код из справки Delphi
var
 i: Integer;
const
 NamePrefix = 'Edit';
begin
 for i := 38 to 61 do begin
   with TEdit(FindComponent(NamePrefix + IntToStr(i))) do
visible:=False;
end;


AlexanderVas   (2004-12-03 11:46:00) [2]

Согласен, что в справке можно найти все необходимое, но на поиск сейчас нет времени. Так что извените не зал, что есть FindComponent.
Большое спасибо за помощь!!!


BlackTr   (2004-12-03 11:37:00) [3]

А в справке посмотреть FindComponent слабо ??
Там и пример есть


AlexanderVas   (2004-12-03 11:35:00) [4]

У меня на форме накидано много одинаковых объектов - Edit1, Edit2,Edit3,... я хочу, например, сделать невидимыми едиты с 38 по 61. В лоб делать долго и нудно хотелось в цикле это все организовать.


ЮЮ   (2004-12-03 11:24:00) [5]

Просканировать все Components или Controls (или Find[Control]Component, если знаешь где искать.

А откуда стало известно именя объекта (просто строка) ???


Наверх

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