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

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

Как обратиться к компоненту на форме по номеру?


Страницы:   1 2

Семён ©   (2009-01-06 19:23:00) 

Ну, например, на форме: Button1, Button2, Button3. Я в цикле пытаюсь:
for i:=1 to 3 do Button ???
как вот этот [i] мне прибавить? Пробовал: [], ()...


Семён   (2009-01-06 19:49:00) [21]

> Denis__ ©   (06.01.09 19:43) [3]
спасибо, Denis! - я уже тут извинился )))

> > Так это не по номеру, а по имени
> извините, не верно выразился!
> Так как бы мне "добавлять" при обращении число к названию
> компонента?


> Ну, например, на форме: Button1, Button2, Button3. Я в цикле
> пытаюсь:
> for i:=1 to 3 do Button ???
> как вот этот [i] мне прибавить? Пробовал: [], ()...


Denis__   (2009-01-06 19:43:00) [22]

for i := ComponensCount - 1 downto 0 do
begin
  if Components[i].ClassName = 'TButton' then
  begin
     //Тут действия с этими самыми кнопками
  end;
end;

Вроде так)


Семён   (2009-01-06 19:38:00) [23]

> Так это не по номеру, а по имени
извините, не верно выразился!
Так как бы мне "добавлять" при обращении число к названию компонента?


Smile   (2009-01-06 19:31:00) [24]

Так это не по номеру, а по имени
:)


Страницы:   1 2

Наверх

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