/// <summary> /// 系统启动配置信息 /// </summary> private static void SysStart() { FParamConfig.FormUIFlag = true; FParamConfig.SystemName = "恒泰ERP系统"; FParamConfig.HTDBToolFlag = false; FParamConfig.SystemApType = 1; FParamConfig.Version = "1.0";//系统版本 FParamConfig.SystemTestDBFlag = true; FParamConfig.DBRegRoot = RegistryHive.CurrentUser; //当前用户 FParamConfig.DBRegSubKey = "Software\\Httsoft\\ProductML"; //注册表根路径 FParamConfig.SystemSplashTitle = "恒泰面料ERP"; FParamConfig.SystemSplashTitleEn = "Httsoft Fabric ERP"; SystemConfiguration.SystemAPType = APType.Windows; //设置系统配置信息 SystemConfiguration.SystemDBName = "数据库"; //数据库名称 SystemConfiguration.SystemDBType = DBType.MSSQL; //数据库类型 SystemConfiguration.LanguageType = Language.Simplified; //程序语言 SystemConfiguration.SystemMsgSource = MsgSourceType.Framework; //系统提示信息来源 SystemConfiguration.FrameworkLogFile = "Log.txt"; //出错文件Log位置 SystemConfiguration.DevelopDate = new DateTime(2018, 7, 14); FParamConfig.QueryDayNum = 30; //设置查询日期间隔 FParamConfig.QueryDayNum = 60; FParamConfig.GridRowNum = 150; FParamConfig.SystemDBConnType = 2; //配置文件方式 1/2:数据库/服务端 FParamConfig.SysMessageType = 0; //消息提醒类型设置 FrameCommon.UseNewOpenType = true; //启用新的打开方式 frmStart frmicon = new frmStart(); FParamConfig.SystemIcon = frmicon.Icon; frmicon.Dispose(); }
//初始化等待处理函数 private static void Application_Idle(object sender, EventArgs e) { Application.Idle -= new EventHandler(Application_Idle); if (context.MainForm == null) { //Main mw = new Main(); frmStart mw = new frmStart(); context.MainForm = mw; mw.Init(); //主窗体要做的初始化事情在这里,该方法在主窗体里应该申明为public frmSplash3 sp = (frmSplash3)context.Tag; sp.Close(); //关闭启动窗体 mw.Show(); //启动主程序窗体 } }