С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 06.03.2011
Сообщений: 17
1

Работа с циклом FOR

06.03.2011, 11:47. Показов 999. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
День добрый, требуется циклом пройтись по комбобоксам и едитам и зделать их видимыми, ну или активными:
Delphi
1
2
3
for c:=1 to J do
 Form1.ComboBox1.Enabled:=true; 
Edit24.Visible:=false;
тоже и для Едитов, проблема в том КАК ИХ ПЕРЕЧИСЛИТЬ В ЦИКЛЕ?
ПРОБОВАЛ Form1.ComboBox[J].Enabled:=true; и Form1.ComboBox(J).Enabled:=true; не получается
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
06.03.2011, 11:47
Ответы с готовыми решениями:

Работа с циклом
Подскажите, как при выполнении условия в цикле сделать так, чтобы он переходил на следующий шаг...

Работа с циклом if else.
Доброго утра, дня или вечера! Кому как :) Я понимаю, что, возможно, задаю очень глупый...

Работа с циклом
Хотел создать список всей музыки на внешнем жестком диске с помощью BAT файлаfor /r H:\ %%B in...

Работа с циклом
Приветствую! Требуется ваша помощь. Кратко опишу проблематику: Допустим у нас есть сборка...

6
5706 / 2297 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
06.03.2011, 11:56 2
Создай массив элементов
создай их на форме и играйся как нужно будет

Delphi
1
Form1.ComboBox[J].Enabled:=true;
, а это массив элементов был созданный, что ты так их перечислить хочешь?
0
0 / 0 / 0
Регистрация: 06.03.2011
Сообщений: 17
06.03.2011, 12:13  [ТС] 3
Создал массиы для КОМБОБОКСОВ : var ArrCom: array[1..100] of TComboBox;
Прописал for c:=1 to J do ArrCom[J].Visible:=false;

по идее при вводе у меня J = 2 и должны скрыться первые 2 комбобокса.
Компилирует, но при этом действии выводит ошибку
0
5706 / 2297 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
06.03.2011, 12:22 4
массив ты создал, а как создал компоненты? давай сюда лучше свой проект быстрее разберемся, а то вроде как мало инфы для понятия что к чему
0
0 / 0 / 0
Регистрация: 06.03.2011
Сообщений: 17
06.03.2011, 12:23  [ТС] 5
Аааа я их же не занес в массив) ПРАВИМ!
0
7 / 7 / 2
Регистрация: 04.03.2011
Сообщений: 58
07.03.2011, 00:04 6
В переменные добавь
Delphi
1
arr:array[1..10] of TCheckBox
И при нажатии на кнопку:
Delphi
1
2
For i:=1 to 10d o
 arr[i]:=FindComponent(Format('CheckBox%d',[i])) asT CheckBox;
Все! Теперь можно обращаться примерно так:
Delphi
1
arr[5].checked:=true;
Все элеминтарно просто
0
0 / 0 / 0
Регистрация: 07.03.2011
Сообщений: 11
07.03.2011, 12:25 7
Спасиба)
0
07.03.2011, 12:25
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
07.03.2011, 12:25
Помогаю со студенческими работами здесь

Работа с циклом
У меня есть вот такой цикл, здесь выводится список новостей $result = mysql_query("SELECT...

Работа с циклом do while
Здравствуйте! есть задача в которой используется метод прогонки с проверкой условия. я использовала...

Работа с Циклом
Добрый вечер такой вопрос $(document).ready(function(){ ...

работа с циклом for
Ребят, я чот запутался с реализацией этой задачи...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru