![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Мне нужно сделать визуализацию, но ее нет, т.к. все закрашевается только после того как цикл отработает. как сделать что бы было видно изменения по одному элементу? а не после отработки цикла..
Код:
procedure TForm5.Timer2Timer(Sender: TObject); var a: integer; begin if find.checked=true then begin k:= strtoint(edit1.Text); for i:= 1 to m do begin lbl1[i].Color:= clYellow; if lbl1[i].height=k then begin lbl1[i].Color:= clGreen; lbl2[i].Font.Color:= clGreen; //showmessage('find ', k); //exit end else lbl1[i].Color:= clRed; //exit; //i:= i+1; end; end; |
#2
|
||||
|
||||
![]() Добавь application.ProcessMessages в цикле.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
Этот пользователь сказал Спасибо M.A.D.M.A.N. за это полезное сообщение: | ||
bleex (03.06.2013)
|
#3
|
|||
|
|||
![]() Добавлять в начало цикла? или после каждого оператора?
|
#4
|
||||
|
||||
![]() Цитата:
|
Этот пользователь сказал Спасибо poli-smen за это полезное сообщение: | ||
bleex (03.06.2013)
|
#5
|
|||
|
|||
![]() не замедляется..
|
#6
|
||||
|
||||
![]() Цитата:
Код:
Sleep(5000); // Приостановка на 5 секунд |
Этот пользователь сказал Спасибо poli-smen за это полезное сообщение: | ||
bleex (03.06.2013)
|