コード例 #1
0
        public frmClassGenerator()
        {
            InitializeComponent();

            DefaultLookAndFeel = new DefaultLookAndFeel();
            DefaultLookAndFeel.LookAndFeel.SkinName = "Pumpkin";//皮肤
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
ファイル: FrmChartMain.cs プロジェクト: ewin66/CsharpProjects
 protected virtual void ShowModule(string name, DevExpress.XtraEditors.PanelControl panel, DevExpress.LookAndFeel.DefaultLookAndFeel lookAndFeel)
 {
 }
コード例 #4
0
        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;
            }
        }