请大侠指教  就是弹出的窗口可能需要一段时间才能加载完 这段时间我想用一个进度条显示 进度条显示完毕 窗口也就加载完毕 不知道怎么实现?

解决方案 »

  1.   

    可以做一个假的进度
    比如建一个form,里面放一个进度条和一个timer,在formshow事件里面让进度条显示进度
    让time运行1个时间段后,给这个form发一个WM_CLOSE消息,让这个form关闭
    此时你的其他窗口也应该加载完毕了
      

  2.   

    我这样做过,在project.dpr文件中有Application.CreateForm(TForm1, Form1);之类的语句,
    然后你可以做个启动窗口包含进度条,每创建一个form就加一点进度条,加多少看你有多少form, 自己定义。就像这样:Application.CreateForm(Taddwxzform, addwxzform);
    logoform.Gauge1.Progress:=logoform.Gauge1.Progress+25;Application.CreateForm(Taddyhform, addyhform);
    logoform.Gauge1.Progress:=logoform.Gauge1.Progress+25;Application.CreateForm(Tthirdform, thirdform);
    logoform.Gauge1.Progress:=logoform.Gauge1.Progress+25;Application.CreateForm(Taddthirdform, addthirdform);
    logoform.Gauge1.Progress:=logoform.Gauge1.Progress+25;效果还凑合
      

  3.   

    对 oklida(JAVA战士) ( ) 说的那个假的比较感兴趣;^_^;
      

  4.   

    真的不行吗?我经常看见一些网页里面放的activex然后点击一个按钮 activex里面就是一个进度条 进度条显示完毕 就加载出一个客户端窗体真的很漂亮
      

  5.   

    boby(feuer)
    的方法好很多.提倡!!