一般进度条都是以模态窗口的形式弹出的 使用委托多线程去实现的 也就是说进度条处于一个From上 主程序处于一个From上 那么有没有不用模态窗口的呢? 也就是说进度条和主程序在同一个From上

解决方案 »

  1.   

    “一般进度条都是以模态窗口的形式弹出的”,楼主,这个说法是有问题的进度条只是个控件而已,跟其他控件没有两样!至于你想用多线程的方式,也许是应用的需要!你无非是想进度条采用非阻塞的方式,以便其他显示同步进行,用Invoke方式就能解决这个问题,无须多线程
      

  2.   

    在主窗体上加了一个panel,弄成半透明,挡住后面主窗体的内容。然后加一个进度条在上面。
    不过如果有快捷键的话还要额外处理快捷键,麻烦。
    最好的方法是用无边框的窗体弹出进度条,看上去就像在主窗体上一样。