none
这种UI怎么实现? RRS feed

  • 问题

  • 我现在有一个窗体加载比较慢,需要弄一个进度条给用户看着。当窗体加载好了自动关闭进度条。

    这个东西是不是必须用多线程啊?

    怎么实现啊?

    2008年8月18日 9:03

答案

  • 你好!
        我认为这种情况不适合用进度条,因为你很难使用进度条精确的反映窗体加载的进度,这样会造成客户的迷惑,我认为最好的办法是在窗体中显示一行文本“请稍候,程序正在加载...”。如果你一定要使用进度条,那就在窗体的构造函数中启动另一个线程来计算进度条的进度,显示进度条。
        希望以上回答对你有帮助!
    2008年8月18日 15:12
    版主

全部回复

  • 你好!
        我认为这种情况不适合用进度条,因为你很难使用进度条精确的反映窗体加载的进度,这样会造成客户的迷惑,我认为最好的办法是在窗体中显示一行文本“请稍候,程序正在加载...”。如果你一定要使用进度条,那就在窗体的构造函数中启动另一个线程来计算进度条的进度,显示进度条。
        希望以上回答对你有帮助!
    2008年8月18日 15:12
    版主
  • 谢谢你的回复。我使用的是Marquee样子的进度条。所以问题不大。

    你说的方法也很好。

    我现在已经用多线程解决了。

     

    2008年8月18日 15:19
  • 可以做左右进行扫描的那种进度条,总之能给用户给出很友好的提示是最主要的目的,自己可以选择多种方式的。

    2008年8月19日 1:36
    版主
  •  

    同意 !
    2008年8月20日 9:05