我BUTTON按一下,泛白,然后结果才出来??
  能否出现查询等待,提示操作人正在查询~

解决方案 »

  1.   

    Application.procegress;// 记不清了,反正是P开头的
    ...
    ...
    lable.refresh;
      

  2.   

    Application.procegress;// 记不清了,反正是P开头的
    ...
    lable.caption := '正在查询 ... 表,请稍等......';
    ...
    lable.refresh;
      

  3.   

    你在查询的时候可以吧。 dbgrid的数据源给断开。之后再连上就可以了
      

  4.   

    新增一个窗体,在窗体上添加TTIMER,TLABLE,
    lable.caption:='正在查询 ... 表,请稍等......'
    查询窗体的事件如下
    procedure TForm1.BitBtn1Click(Sender: TObject);
    begin
      ADOQUERY1.Close;
      ADOQUERY1.sql.clear
      ADOQUERY1.sql.add('....')
      Application.CreateForm(TForm2, Form2);
      form2.ShowModal;
      ADOQUERY1.Active:=true;
    end;
      

  5.   

    或者在FORM2上添加一个TAnimate控件,则更具效果