public frmClassGenerator() { InitializeComponent(); DefaultLookAndFeel = new DefaultLookAndFeel(); DefaultLookAndFeel.LookAndFeel.SkinName = "Pumpkin";//皮肤 }
public CFPointMrgFrame(int fzh, int chanelNumber, int dzh, int devPropertyId, int deviceId) { try { ////设置所有窗体支持皮肤设置 PubFzh = fzh; PubChanelNumber = chanelNumber; PubAddressNumber = dzh; PubDevPropertyId = devPropertyId; PubDeviceId = deviceId; DevExpress.Skins.SkinManager.EnableFormSkins(); DefaultLookAndFeel defaultLookAndFeel = new DevExpress.LookAndFeel.DefaultLookAndFeel(); if (!string.IsNullOrEmpty(Program.WindowStypeNow)) { defaultLookAndFeel.LookAndFeel.SetSkinStyle(Program.WindowStypeNow); } else { defaultLookAndFeel.LookAndFeel.SetSkinStyle("Visual Studio 2013 Blue"); } SetStyle(ControlStyles.UserPaint, true); SetStyle(ControlStyles.AllPaintingInWmPaint, true); // 禁止擦除背景. SetStyle(ControlStyles.DoubleBuffer, true); // 双缓冲 InitializeComponent(); } catch (Exception ex) { LogHelper.Error(ex); } }
protected virtual void ShowModule(string name, DevExpress.XtraEditors.PanelControl panel, DevExpress.LookAndFeel.DefaultLookAndFeel lookAndFeel) { }
static void Main(string[] args) { LogHelper.Debug(DateTime.Now); //注册全局异常捕获 20170502 //设置应用程序处理异常方式:ThreadException处理 try { Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException); //处理UI线程异常 Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException); //处理非UI线程异常 AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); } catch (Exception ex) { LogHelper.Error(ex); } System.Diagnostics.Stopwatch stopwatch = new System.Diagnostics.Stopwatch(); stopwatch.Start(); ///注册Ioc服务 ServiceManager.RegisterService(); //初始化配置文件 added by 20170615 InitConfig(); stopwatch.Stop(); LogHelper.Debug("初始化ioc服务,耗时:" + stopwatch.ElapsedMilliseconds); //初始化登录用户 20170714 bool isLogin = false; ClientItem _ClientItem = new ClientItem(); Dictionary <string, string> dic = new Dictionary <string, string>(); string menuURL = ""; if (args != null) { if (args.Length > 0) { for (int i = 0; i < args.Length; i++) { if (args[i].Contains("=") && args[i].Split('=')[0] == "userName") { _ClientItem.UserName = args[i].Split('=')[1]; isLogin = true; } if (args[i].Contains("=") && args[i].Split('=')[0] == "userID") { _ClientItem.UserID = args[i].Split('=')[1]; isLogin = true; } if (args[i].Contains("=") && args[i].Split('=')[0] == "WindowStyle")//继承主窗体皮肤 { WindowStypeNow = TextToSkin(args[i].Split('=')[1]); } if (args[i].Contains("=") && args[i].Split('=')[0] == "menuURL")//接收窗体参数 { menuURL = args[i].Split('=')[1]; } if (args[i].Contains("=") && args[i].Split('=')[0] == "PointID") { dic.Add(args[i].Split('=')[0], args[i].Split('=')[1]); } } } } if (!isLogin) { MessageBox.Show("非法操作!"); Environment.Exit(0);//非菜单进入执行文件,直接退出 20170715 } //保存到运行对象缓存中 if (Basic.Framework.Data.PlatRuntime.Items.ContainsKey(KeyConst.ClientItemKey)) { Basic.Framework.Data.PlatRuntime.Items[KeyConst.ClientItemKey] = _ClientItem; } else { Basic.Framework.Data.PlatRuntime.Items.Add(KeyConst.ClientItemKey, _ClientItem); } ////设置所有窗体支持皮肤设置 DevExpress.Skins.SkinManager.EnableFormSkins(); DefaultLookAndFeel defaultLookAndFeel = new DevExpress.LookAndFeel.DefaultLookAndFeel(); if (!string.IsNullOrEmpty(Program.WindowStypeNow)) { defaultLookAndFeel.LookAndFeel.SetSkinStyle(Program.WindowStypeNow); } else { defaultLookAndFeel.LookAndFeel.SetSkinStyle("Visual Studio 2013 Blue"); } Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); LogHelper.Debug(DateTime.Now); switch (menuURL) { case "ChartSetting": Application.Run(new ChartSetting()); break; case "Kgl_StateBar": //Application.Run(new Mnl_DayZdzLine(dic)); if (dic.Count > 0) { Application.Run(new Kgl_StateBar(dic)); } else { Application.Run(new Kgl_StateBar()); } break; case "Kgl_StateChg": //Application.Run(new Mnl_DayZdzLine(dic)); if (dic.Count > 0) { Application.Run(new Kgl_StateChg(dic)); } else { Application.Run(new Kgl_StateChg()); } break; case "Kgl_StateLine": //Application.Run(new Mnl_DayZdzLine(dic)); if (dic.Count > 0) { Application.Run(new Kgl_StateLine(dic)); } else { Application.Run(new Kgl_StateLine()); } break; case "Kgl_StateLineWidthScreen": //Application.Run(new Mnl_DayZdzLine(dic)); if (dic.Count > 0) { Application.Run(new Kgl_StateLineWidthScreen(dic)); } else { Application.Run(new Kgl_StateLineWidthScreen()); } break; case "Mnl_BjLine": //Application.Run(new Mnl_DayZdzLine(dic)); if (dic.Count > 0) { Application.Run(new Mnl_BjLine(dic)); } else { Application.Run(new Mnl_BjLine()); } break; case "Mnl_DayZdzLine": //Application.Run(new Mnl_DayZdzLine(dic)); if (dic.Count > 0) { Application.Run(new Mnl_DayZdzLine(dic)); } else { Application.Run(new Mnl_DayZdzLine()); } break; case "Mnl_DdLine": //Application.Run(new Mnl_DayZdzLine(dic)); if (dic.Count > 0) { Application.Run(new Mnl_DdLine(dic)); } else { Application.Run(new Mnl_DdLine()); } break; case "Mnl_FiveMiniteLine": //Application.Run(new Mnl_DayZdzLine(dic)); if (dic.Count > 0) { Application.Run(new Mnl_FiveMiniteLine(dic)); } else { Application.Run(new Mnl_FiveMiniteLine()); } break; case "Mnl_LineWithCoordinate": //Application.Run(new Mnl_DayZdzLine(dic)); if (dic.Count > 0) { Application.Run(new Mnl_LineWithCoordinate(dic)); } else { Application.Run(new Mnl_LineWithCoordinate()); } break; case "Mnl_LineWithScreen": //Application.Run(new Mnl_DayZdzLine(dic)); if (dic.Count > 0) { Application.Run(new Mnl_LineWithScreen(dic)); } else { Application.Run(new Mnl_LineWithScreen()); } break; case "Mnl_McLine": //Application.Run(new Mnl_DayZdzLine(dic)); if (dic.Count > 0) { Application.Run(new Mnl_McLine(dic)); } else { Application.Run(new Mnl_McLine()); } break; case "Mnl_MthBarAndLine": //Application.Run(new Mnl_DayZdzLine(dic)); if (dic.Count > 0) { Application.Run(new Mnl_MthBarAndLine(dic)); } else { Application.Run(new Mnl_MthBarAndLine()); } break; case "Mnl_SSZChart": //Application.Run(new Mnl_DayZdzLine(dic)); if (dic.Count > 0) { Application.Run(new Mnl_SSZChart(dic)); } else { Application.Run(new Mnl_SSZChart()); } break; case "MnlAndKgl_LineWithScreen": //Application.Run(new Mnl_DayZdzLine(dic)); if (dic.Count > 0) { Application.Run(new MnlAndKgl_LineWithScreen(dic)); } else { Application.Run(new MnlAndKgl_LineWithScreen()); } break; case "MnlAndKzl_LineWithScreen": //Application.Run(new Mnl_DayZdzLine(dic)); if (dic.Count > 0) { Application.Run(new MnlAndKzl_LineWithScreen(dic)); } else { Application.Run(new MnlAndKzl_LineWithScreen()); } break; case "MnlKglKzl_LineWithScreen": Application.Run(new MnlKglKzl_LineWithScreen()); break; default: Application.Run(new Mnl_FiveMiniteLine()); break; } }