哪位做过这样的东西:在WinForm(C#)中点查询按钮时,"请等待"字样出现,查询结束后字样消失.  这样得开一个线程吧?开线程浪费资源严重吗?因为我要在PDA上开发东西,上面的资源非常有限.请知道的朋友介绍一下,谢谢了...

解决方案 »

  1.   

    frm.show();
    query();
    frm.close();frm置顶显示,不显示在任务栏
      

  2.   

    timer.Interval = 1800;
    this.Closer();
      

  3.   

    新开线程也可以的
    重新做一个form也可以的,只要show,close 一下就好了。。
      

  4.   

    new一个没有边框的窗体(frm)。frm.ShowDialog();
    /*执行查询*/
    frm.close();
      

  5.   

    我已经试过 
    frm.ShowDialog();
    /*执行查询*/
    frm.close();不行,窗体显示出来以后,查询语句不走了,换成frm.Show();窗体没有显示出来;我是在Win CE 上实现的,这样是不是不行呀?
    有人用过的肯定行的方法?