Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.08.30;
Скачать: CL | DM;

Вниз

Canvas   Найти похожие ветки 

 
student_91   (2009-07-01 16:49) [0]

нужно сделать следующее: нарисовать последовательно 5 вертикальных линий. рисование каждой последующей линии происходит через определенный интервал времени. + ко всему для текущей рисующейся линни вывести снизу ее порядковый номер. Вот то что я написал:


procedure TForm1.btn_ExecuteClick(Sender: TObject);
var
 x, I: Integer;
begin
 x := 10;
 for I := 0 to 4 do
 begin
   Canvas.TextOut(x - 3, 35, IntToStr(I + 1));
   Canvas.MoveTo (x, 10);
   Canvas.LineTo (x, 30);

   Inc(x, 10);

   Sleep(750);
 end;
end;


не получается для текущей рисующейся линни вывести снизу ее порядковый номер (предыдущие порядковые номера должны каким-то образом очищаться)


 
MonoLife ©   (2009-07-01 17:12) [1]


> (предыдущие порядковые номера должны каким-то образом очищаться)

очищаться с канвы?
Fillrect(TRect)?


 
Сергей М. ©   (2009-07-01 17:12) [2]

Найди отличия и расскажи нам, для чего они нужны:

procedure TForm1.btn_ExecuteClick(Sender: TObject);
var
x, I: Integer;
TxtColor: TColor;
begin
x := 10;
for I := 0 to 4 do
begin
  Canvas.MoveTo (x, 10);
  Canvas.LineTo (x, 30);
  Canvas.TextOut(x - 3, 35, IntToStr(I + 1));
  Update;
  Sleep(750);
  TxtColor := Canvas.Font.Color;
  Canvas.Font.Color := Color;
  Canvas.TextOut(x - 3, 35, IntToStr(I + 1));
  Canvas.Font.Color := TxtColor;
  Inc(x, 10);
end;
end;


 
MonoLife ©   (2009-07-01 17:13) [3]

И вообще, рисовать лучше в OnPaint() и по таймеру, если ТЗ позволяет..


 
MonoLife ©   (2009-07-01 17:16) [4]


> Сергей М. ©   (01.07.09 17:12) [2]

забавный способ))



Страницы: 1 вся ветка

Текущий архив: 2009.08.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
15-1246464115
Pashka.cool
2009-07-01 20:01
2009.08.30
Проблема с режимом отладки в самой среде!!!!!!


15-1246260569
d@nger
2009-06-29 11:29
2009.08.30
Хост принудительно разрывает соединение....


2-1246353205
worldmen
2009-06-30 13:13
2009.08.30
Алгоритм перемещения курсора мыши


15-1246449417
@!!ex
2009-07-01 15:56
2009.08.30
Ограничить сеть Virtual Box a


8-1182333180
SunriseGirl
2007-06-20 13:53
2009.08.30
работа с изображениями .bmp