Form1.AutoRedraw = True

解决方案 »

  1.   

    1 你要将AutoRedraw设置为True,画的图形才能不被擦除
    2 Form的GetFocus等事件发生在同一应用程序各个窗体之间切换时
    3 Shape控件的Zorder方法可以调整控件前后位置,你可以看看帮助
      

  2.   

    哦 
    我也遇到过,当时是真么做的
    me.cls  或
    me.refres
    就行了
      

  3.   

    Shape1.ZOrder 1 有效
    Form1.AutoRedraw = True 无效,why? 是否因为不是画在窗体上有关?me.refres:我用line画的线,去refresh什么?还想看看有没别的,待会结帐!
      

  4.   

    你的Line在什么对象上画,就需要什么对象自动重画
    比如Picture1.Line ..
    Picture1.AutoRedraw = True
      

  5.   

    to Ninputer(装配脑袋) : 我也觉得你说的有道理,但我在用户对象的初试化时置autoredraw为true,结果连第一次画的都没了。
      

  6.   

    你"第一次画"是在什么时候?而且,AutoRedraw可以在设计时设定呀
      

  7.   

    dian() 两种方法:
    1。初试化时置autoredraw为true 你要是画不上,你肯定用api画的
    2。捕捉用户对象的 paint 事件(注意:autoredraw=false) 重画line
    picturebox_paint
    form1_paint