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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2012, 22:52   #1
Kurai
Пользователь
 
Регистрация: 16.03.2010
Сообщений: 27
По умолчанию Циклы и Edit

Можно ли как-то сделать цикл от 0 до i, в котором, например, в первом случае за переменную К берется значение из первого Edit, во втором из второго и т.д.?
Kurai вне форума Ответить с цитированием
Старый 02.11.2012, 23:10   #2
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Ничего не понятно, поэтому от фонаря:

Код:
Case <УСЛОВИЕ> of
  <значение 1>: n:=StrToInt(Edit1.text);
  ..
  <значение m>: n:=StrToInt(EditM.text);
end;

for i:=1 to n do ...
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 02.11.2012, 23:11   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Да. Можно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.11.2012, 23:16   #4
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Виталий, ты его понял? Разъясни и мне, а то я вообще не врублюсь, чего надо то товарисчу? То ли едиты в цикле выбирать, то ли по результатам выбора едита цикл организовывать?

Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 02.11.2012, 23:56   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
чего надо то товарисчу?
В цикле перебрать все контролы Эдитов приложения или формы. В общем-то везде это можно. но зависит от языка
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.11.2012, 00:13   #6
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
В цикле перебрать все контролы

Тогда как-то так:

Код:
var i: integer;
    Edit: Tedit;
begin
  For i:=0 to form1.ControlCount-1 do
    if form1.Controls[i].ClassType=TEdit then begin
      Edit:=Form1.Controls[i] AS TEdit;
      K:=StrToint(Edit.Text);
    end;
end;
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...

Последний раз редактировалось Sciv; 03.11.2012 в 00:19.
Sciv вне форума Ответить с цитированием
Старый 03.11.2012, 00:14   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Тогда как-то так:
Если Делфи то да )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.11.2012, 00:15   #8
Kurai
Пользователь
 
Регистрация: 16.03.2010
Сообщений: 27
По умолчанию

Цитата:
Сообщение от Sciv Посмотреть сообщение
Виталий, ты его понял?
её
я хотела реализовать нечто вроде
Код:
for i:=0 to 5 do begin
 n:=StrToInt(Edit_[i+1].Text);
end;
Kurai вне форума Ответить с цитированием
Старый 03.11.2012, 00:18   #9
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
Сообщение от Kurai Посмотреть сообщение
её
я хотела реализовать нечто вроде
Код:
Edit_[i+1].Text
Такое обращение к контролу не прокатит, увы.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 03.11.2012, 00:21   #10
Kurai
Пользователь
 
Регистрация: 16.03.2010
Сообщений: 27
По умолчанию

Именно поэтому благодарю за помощь
Kurai вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование строки из Edit в другой Edit. Ibanez Wizard Win Api 3 29.03.2011 02:46
C++, циклы kami46 Помощь студентам 2 26.02.2011 23:05
синусы и ко. циклы, вроде циклы Scorch92 Паскаль, Turbo Pascal, PascalABC.NET 2 22.12.2010 19:26
циклы halk Общие вопросы C/C++ 1 03.05.2010 15:36
Циклы - вложенны циклы? tigga Microsoft Office Excel 5 19.02.2010 23:36