![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 03.10.2008
Сообщений: 180
|
![]()
В проекте существует много форм имеющих следующие имена: Form1, Form2, ... , FormN. Как перебрать все эти формы в цикле с целью установить всем одинаковые свойства? Предполагаю, что перебирать нужно по ее названию - String, а не по имени типа TForm.
Заранее благодарен.
лучший подарок женщине-программисту
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Что хелп уже отменили?
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 03.10.2008
Сообщений: 180
|
![]()
Такой код будет перебирать все формы на экране. А нужно перебирать лишь некоторые формы в проекте (они могут быть не видны) и к тому же по имени.
Я это представляю где-то так: Код:
лучший подарок женщине-программисту
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
![]()
Можно самый простой вариант: case.
Код:
|
![]() |
![]() |
![]() |
#5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Код:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#6 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
![]()
Так все-таки интереснее
Код:
Код:
Последний раз редактировалось Баламут; 01.09.2009 в 08:55. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 12.03.2009
Сообщений: 109
|
![]()
А как мне теперь обратиться к стринг гридам на этих формах? Он уже создан
Пробую вот так Код:
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 215
|
![]()
дык двойным перебором - сначала формы, потом компоненты на форме
Код:
а если вы выполните вот такой кодик Код:
[Ferox]
Последний раз редактировалось postal2; 09.09.2009 в 11:59. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 12.03.2009
Сообщений: 109
|
![]()
Всем спасибо..Код если кому интересно следующий
Код:
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 215
|
![]()
application.Components[i] всегда tform. По-моему. Но в принципе проверка не помешает.
Код:
Ещё можно после того, как найден нужный компонент не гнать цикл дальше, а сделать break. Но это уже придирки, код рабочий ![]()
[Ferox]
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как перебрать все числа из заданных цифр, чтобы цифры в числах не повторялись? | TwiX | Общие вопросы Delphi | 7 | 17.08.2009 16:56 |
как перебрать все элементы на форме? | Аlex | Общие вопросы C/C++ | 1 | 07.02.2009 03:46 |
перебрать все варианты перестановки строк | sv_mix | Помощь студентам | 2 | 26.07.2008 17:48 |
Как использовать две формы в одном приложении | SeRhy | Общие вопросы Delphi | 6 | 23.01.2008 21:42 |
Как программно перечислить все формы приложения? | Avron | Общие вопросы Delphi | 5 | 07.09.2007 08:51 |