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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.10.2014, 19:06   #51
zvygin1964
Старожил
 
Аватар для zvygin1964
 
Регистрация: 19.06.2013
Сообщений: 2,463
По умолчанию

Тогда как это исправить? :
Код:
procedure TForm1.FormCreate(Sender: TObject);
 var
   i: Integer;
begin
  EditList := TEditList.Create();
  //EditList.Add(Edit1);  Так не хочу
 // EditList.Add(Edit2);
     for i:=0 to EditList.Count - 1 do   // Хочу так
    begin
      EditList.Add(EditList[i]);    //   Не работает. Как исправить ошибку?
    end;

    for i:=0 to EditList.Count - 1 do
    begin
     EditList[i].Text := 'default';
    end;

  end;
Репутация: полный "0"
zvygin1964 вне форума Ответить с цитированием
Старый 14.10.2014, 19:08   #52
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Я про это уже говорил вот тут.
Цитата:
//украл отсюда: http://zoo-mania.ru/delphi/tobjectlist/index.html
Да ктоб сомневался!

Цитата:
Сообщение от zvygin1964 Посмотреть сообщение
Тогда как это исправить? :
Код:
procedure TForm1.FormCreate(Sender: TObject);
 var
   i: Integer;
begin
  EditList := TEditList.Create();
  //EditList.Add(Edit1);  Так не хочу
 // EditList.Add(Edit2);
     for i:=0 to EditList.Count - 1 do   // Хочу так
    begin
      EditList.Add(EditList[i]);    //   Не работает. Как исправить ошибку?
    end;

    for i:=0 to EditList.Count - 1 do
    begin
     EditList[i].Text := 'default';
    end;

  end;
Удалить:
Код:
//EditList.Add(Edit1);  Так не хочу
 // EditList.Add(Edit2);
     for i:=0 to EditList.Count - 1 do   // Хочу так
    begin
      EditList.Add(EditList[i]);    //   Не работает. Как исправить ошибку?
    end;
и заменить на:
Код:
for i:= 0 to ComponentCount - 1 do
  if Components[i] is TEdit
    then EditList.Add(Components[i]);
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...

Последний раз редактировалось Stilet; 14.10.2014 в 19:32.
min@y™ вне форума Ответить с цитированием
Старый 14.10.2014, 19:25   #53
zvygin1964
Старожил
 
Аватар для zvygin1964
 
Регистрация: 19.06.2013
Сообщений: 2,463
Хорошо

Работает! Как всегда, мне помогает только min@y™. Простым студентам это не интересно.
Репутация: полный "0"
zvygin1964 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод элементов массива.Изменение элементов массива. Vesnushka18 Помощь студентам 6 09.06.2011 13:05
Перегрузка операций для созданных шаблонов(C#) Mixim Общие вопросы .NET 4 28.09.2010 11:03
найти среднее арифметическое элементов массива состоящее из 5 элементов viatlon Общие вопросы C/C++ 9 12.12.2009 00:45
Для массива определить сумму всех элементов, стоящих после максимального HECTOR.A. Паскаль, Turbo Pascal, PascalABC.NET 4 17.06.2009 22:04
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива HazelHen Общие вопросы C/C++ 2 29.03.2009 15:16