Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2011, 17:21   #1
Intodd
 
Регистрация: 23.09.2011
Сообщений: 6
Вопрос Возможна ли индексация объектов ?

Например что-то в этом роде

for i:=1 to 10 do
edit[i].text:=i*i;

То есть имеем 10 эдитов. В каждый записываем квадрат счетчика.
Intodd вне форума Ответить с цитированием
Старый 22.12.2011, 20:30   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Как минимум есть контейнеры и обькты.обьекты хранятся в контейнерах а след-о имеют порядковый номер.

Запилим tpanel, выпилим его отображение на форме(так чтобы его не было видно, но он был т.е. сливался с формой).

Далее в этот TPanel закидаем n TEdit. Далее можно так:
Код:
var
  i:Integer;
begin
  for i:=0 to Panel1.ControlCount -1 do
  begin
     If (Controls[i] is TEdit) then //если компоент, это EDIT 
        (Controls[i] as TEdit).Text:=DO SOMETHING HERE!  //Пилим в него что-то
   end; 
end;
А ещё есть very magic property у всех компонент. Называется оно TAG, в нём можно хранить что угодно, ввиде лелого числа
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Индексация файлов gigi1988 Помощь студентам 2 16.11.2012 20:37
C#. Индексация массива. Genco C# (си шарп) 0 04.08.2011 17:51
Индексация РНР Harentius PHP 1 08.07.2010 13:29
Индексация в программе Nikolaeva БД в Delphi 1 04.03.2008 15:09
Индексация Nikolaeva Общие вопросы Delphi 2 29.10.2007 11:03