namedajipai
2016-06-22 04:41
采纳率: 90.6%
浏览 2.6k
已采纳

程序启动的时候显示一个进度条窗口,当主窗体加载后,自动消失怎么实现?

程序启动的时候显示一个进度条窗口,当主窗体加载后,自动消失怎么实现?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • threenewbee 2016-07-08 15:40
    已采纳
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 安全期已过 2016-06-22 05:18
       看来你程序初始化比较耗时间啊,先创建一个小非模态对话框,在对话框上搞个进度条,在主程序初始化的过程中调用这个进度条控件进度条的函数增加步阶,初始化完成后销毁对话框即可。
    
    评论
    解决 无用
    打赏 举报
  • weixin_42684126 2019-02-25 20:47

    这个简单,先用窗体打开进度条的同事,进程委托打开需要打开的窗体。
    ``` private delegate void MethodInvoker();
    private void F_Login_Load(object sender, EventArgs e)
    {
    Thread thread = new Thread(threadFrom);//创建新线程

    thread.Start();
    /***开始加载任务**/
    /***结束时销毁线程***/
    thread.Abort();
    }
    public void threadFrom()
    {
    MethodInvoker MethInvo = new MethodInvoker(LoadForm);
    BeginInvoke(MethInvo);
    }
    void LoadForm()
    {
    F_ShapingMachine frmShap = new F_ShapingMachine();
    frmShap.Show();
    }

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题