本人写了一个写卡的控件,但是写卡的时间需要很上,想弹出了一个窗体,提示“正在写卡中”,写卡结束后停止,请问有人知道怎么实现码????

解决方案 »

  1.   

    http://wayne.cif.takming.edu.tw/tqcvb/vb12.pdf
      

  2.   

    使用计时器,添加timer控件,设置一写卡时间
    当计时器的时间>写卡时间,msgbox()
      

  3.   

    xxxx.show vbModal然后在这个窗体消失前调用过程会挂起不再向下执行.
      

  4.   

    还是用timer靠谱。如果写卡的时间不固定,可以设计一个时间间隔轮询标志位。
      

  5.   

    假如有一个窗体用于显示,名称为Frmwait,窗体最后设置为无边框的样式以下的操作方式,可以实现显示  ...  frmwait.show 
      doevents  '这一步很重要
     
      ...
       writeCard
      ...
      unload frmwait