|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Управление большим количеством полей типа Label
Здравия всем!
Подскажите, можно ли (и как) управлять большим количеством полей типа Label одновременно. Хочу по таймеру имитировать показания датчиков (делаю Random) одновременно в нескольких десятках полей Label. Вот мой бред Код:
procedure TForm1.Timer1Timer(Sender: TObject); var T: integer; z: integer; i: integer; begin z := Random(80); if z>33 then begin for i:=2 to 6 do Labelinttostr(i).Caption:= IntToStr(z); //Label4.Caption:= IntToStr(z) ; //Label5.Caption:= IntToStr(z) ; end else begin Labeli.Caption:= '27' ; Последний раз редактировалось lmikle, 07.02.2012 в 05:39. |
#2
|
||||
|
||||
Код:
procedure TForm1.Timer1Timer(Sender: TObject); var I, T, Z : Integer; begin Z := Random(80); if Z > 33 then begin for I := 0 to ComponentCount - 1 do if Components[i] is TLabel then (Components[i] as TLabel).Caption := IntToStr(Z); end else Labeli.Caption:= '27' ; end; Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#3
|
|||
|
|||
angvelem, спасибо тебе огромное- респект и уважуха...
|