Example #1
0
        //启动分析应用系统
        private void StartDAS()
        {
            try
            {
                statusTxt = "正在初始化系统...";
                backgroundWorker.ReportProgress(10);

                statusTxt = "正在加载系统框架...";
                MainFrm   = new frm_Main();
                backgroundWorker.ReportProgress(20);
                Thread.Sleep(100);

                MainFrm.InitForm();
                backgroundWorker.ReportProgress(50);
                Thread.Sleep(100);

                statusTxt = "正在加载信息树...";
                MainFrm.InitTree();
                backgroundWorker.ReportProgress(60);
                Thread.Sleep(100);

                statusTxt = "正在加载列表数据...";
                MainFrm.InitCombobox();
                backgroundWorker.ReportProgress(70);
                Thread.Sleep(100);

                statusTxt = "正在设置界面风格...";
                MainFrm.InitStyle();
                backgroundWorker.ReportProgress(80);
                Thread.Sleep(100);

                statusTxt = "系统初始化成功...";
                backgroundWorker.ReportProgress(100);
                Thread.Sleep(100);

                backgroundWorker_RunWorkerCompleted(null, null);
            }
            catch (Exception excep)
            {
                XtraMessageBox.Show("启动应用程序出错," + excep.Message + ",请与系统管理员联系!", "出错提示", MessageBoxButtons.OK, MessageBoxIcon.Error);

                updateStatus("准备登录");
            }
        }