真的好奇怪啊,怎么清了画布后文字就出不来了????(10分)

  • 主题发起人 主题发起人 HeartFly
  • 开始时间 开始时间
H

HeartFly

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TFrmScroll.Timer1Timer(Sender: TObject);
begin
Image1.canvas.TextOut(X, 0, ScrTxt);
x:= x+10;
//清画布后,上边的文字就不能输出了
Image1.Canvas.Brush.Color:=clwhite;
Image1.Canvas.FillRect(Canvas.ClipRect);
end;
 
procedure TFrmScroll.Timer1Timer(Sender: TObject);
begin
//清画布后,上边的文字就不能输出了
Image1.Canvas.Brush.Color:=clwhite;
Image1.Canvas.FillRect(Canvas.ClipRect);
Image1.canvas.TextOut(X, 0, ScrTxt);
x:= x+10;
end;
 
先清空再写文字
 
接受答案了.
 
后退
顶部