在ONPAINT 事件写
var
j:integer
begin
 for j;=0 to do
  begin
  canvas.moveto(10,10*j*3)
  canvas.lineto(500,10*j*3);
  end;
end;当我在窗体上放几个LABEL时超出我在窗体范围时,我移动窗体时我所画的线就时段时续怎样改呀

解决方案 »

  1.   

    是不是和doublebuffer有关阿? 你也太吝啬了吧,居然只给0分
      

  2.   

    to wlhtake(正在调试) ( 不是的我没有分了呀你能具体说一下吗帮个忙呀
      

  3.   

    to S.F.(萧寒(Chinasf)) 你怎么能这样呀,我不知道错在哪里怎样找呀
      

  4.   

    设置窗体的Self.DoubleBuffered := True;可以避免一些闪烁、不过好象也比较浪费、
    因为会做一些多余的重画动作、你可以试一下吧、