namedajipai
namedajipai
采纳率90.6%
2016-06-22 04:41

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

已采纳

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 5年前
  • u011011423 安全期已过 5年前
       看来你程序初始化比较耗时间啊,先创建一个小非模态对话框,在对话框上搞个进度条,在主程序初始化的过程中调用这个进度条控件进度条的函数增加步阶,初始化完成后销毁对话框即可。
    
    点赞 评论 复制链接分享
  • weixin_42684126 weixin_42684126 2年前

    这个简单,先用窗体打开进度条的同事,进程委托打开需要打开的窗体。
    ``` 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();
    }

    点赞 评论 复制链接分享