form1.invalidate + form1.update;

解决方案 »

  1.   

    SendMessage(Form1.Handle, WM_PAINT, Canvas.Handle, 0);
      

  2.   

    SendMessage(Form1.Handle, WM_PAINT, Form1.Canvas.Handle, 0);
      

  3.   

    .....
    但怎么就是不行
    在两个不同的panel应该是没有关系的吧
      

  4.   

    你是用QUERY控件吗?你可以query.close
    query.open
      

  5.   

    我没太看明白你的问题,用form1.repaint试试呢/
      

  6.   

    就是一个form上有很多数据输入框和StringGrid一类的东西
    输入数据后 点击了一个按钮
    完成了比如对数据库插入的操作后 
    希望form恢复到刚建立时的状况(数据输入框都为空)
    ???
    怎么做