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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2012, 18:08   #1
Женька Good
Форумчанин
 
Регистрация: 15.03.2011
Сообщений: 126
По умолчанию Delphi. Как увеличить компонент Tedit в 2 раза с каждым шагом

Создаю программным кодом компонент Tedit заданное кол-во раз.
Делаю через цикл. как сделать, чтобы с каждым шагом следующий компонент Эдит становился в 2 раза больше предыдущего...
Вот, что у меня получилось, но работает не правильно

Код:
procedure TForm1.Button1Click(Sender: TObject);
Var i,a:integer;
    lb:Tedit;
begin
a:=strtoint(inputbox('Ïðîãðàììóëèíà','Ââåäèòå êîëè÷åñòâî êîìïîíåíòîâ','çíà÷åíèå'));// задаю кол-во элементов Тэдит
For i:=0 to a-1 do
 begin
 lb:=Tedit.Create(form1);
 lb.Parent:=Form1;
 lb.Name:='a'+inttostr(i);
 lb.text:='';
 If (lb.Top=0) then
   begin
   lb.Width:=20
   end
     else
     begin
 lb.Width:=i*20*2;
     end;
 lb.Height:=25;
 lb.Color:=clblue;
 lb.top:=i*25;
 end;
end;

Последний раз редактировалось Женька Good; 12.03.2012 в 18:13.
Женька Good вне форума Ответить с цитированием
Старый 12.03.2012, 23:49   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а так?
Код:
...
 For i:=0 to a-1 do
   begin
     lb:=Tedit.Create(form1);
     lb.Parent:=Form1;
     lb.Name:='a'+inttostr(i);
     lb.text:='';
     lb.top:=i*25;
     lb.Width:=20+i*2;
     lb.Height:=25;
     lb.Color:=clblue;
   end;
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Матрицы.Паскаль]Сравнение каждого с каждым. BackSlash Помощь студентам 6 15.01.2011 03:56
Компонент TEdit и Child form anton2009 Компоненты Delphi 3 15.04.2010 15:48
Увеличить график функции [Delphi] StudeHt Помощь студентам 0 19.12.2009 13:25
Как добавить компонент в Delphi? Evgenii Компоненты Delphi 2 07.02.2009 12:55
Визуальный компонент от TEdit Mareck Помощь студентам 5 18.12.2008 06:52