![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: нет Всего: 2 |
Дано: Около 200 компонент, в моем случае типа TLabel, с именем r1, r2, .. , r200 (например)
Как можно в цикле перечислить все эти компоненты, не создавая своих массивов. Вроде в делфи есть уже массивы компонент, как их использовать? Это сообщение отредактировал(а) Burka - 26.6.2007, 20:50 -------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 4 Всего: 17 |
Можно так:
-------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
| Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: нет Всего: 2 |
Спасибо!
-------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
| ilya198293 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 17.3.2007 Где: Сириус, созвездие Большого Пса Репутация: нет Всего: нет |
а как для компонента CheckBox как сделать присвоение Components[i].checked:=true - такой вариант не работает.
--------------------
Недавно пытался объяснить сыну, кто такой модератор. Сошлись на Мойдодыре. |
|||
|
||||
| MetalFan |
|
||||||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 22 Всего: 128 |
а по аналогии с
никак?
-------------------- There are always someone smarter than you... |
||||||
|
|||||||
| ilya198293 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 17.3.2007 Где: Сириус, созвездие Большого Пса Репутация: нет Всего: нет |
туплю...
читал через строчку if (Components[i] is TLabel) then ********************.Caption := ''; --------------------
Недавно пытался объяснить сыну, кто такой модератор. Сошлись на Мойдодыре. |
|||
|
||||
| ilya198293 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 17.3.2007 Где: Сириус, созвездие Большого Пса Репутация: нет Всего: нет |
а можно перебирать не компоненты, а процедуры?
--------------------
Недавно пытался объяснить сыну, кто такой модератор. Сошлись на Мойдодыре. |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 22 Всего: 128 |
жэсть. а зачем так? передавай в процедуру обработки содержимое ComboBox1.Text
-------------------- There are always someone smarter than you... |
|||
|
||||
| ilya198293 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 17.3.2007 Где: Сириус, созвездие Большого Пса Репутация: нет Всего: нет |
а в какую процедуру из семи?
если их собрать все в одну, тогда внутри нужно будет ещё больше проверок делать для определения алгоритма расчёта... просто я думал что можно описать аналогично (Components[i] as TCheckbox).Checked := True; |для компонента класса TCheckbox свойству Checked присвоить значение True| что-нибудь типа |запустить процедуру 'ComboBoxChange'+ComboBox1.Text| --------------------
Недавно пытался объяснить сыну, кто такой модератор. Сошлись на Мойдодыре. |
|||
|
||||
| Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 15 Всего: 76 |
бр...
-------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |