コード例 #1
0
        //protected:
        protected override void OnLoad(EventArgs e)
        {
            Opts.WindowPlacement wp = AppContext.Settings.UserSettings.WindowPlacement[OPT_KEY];

            if (wp != null)
            {
                Location = new Point(wp.Left, wp.Top);
            }
            else
            {
                int ScreenWidth = Screen.GetWorkingArea(this).Width;
                int x           = (ScreenWidth - Width) >> 1;

                Left = x > 0 ? x : 0;
                Top  = 0;
            }

            if (!AppContext.Settings.UserSettings.LogWindowHidden)
            {
                m_logWindow.Show(this);
            }

            TextLogger.Info($"Hub Governor version: {Assembly.GetExecutingAssembly().GetName().Version}");
            TextLogger.Info($"Version des données: {AppContext.Settings.AppSettings.DataGeneration}");

            base.OnLoad(e);
        }
コード例 #2
0
ファイル: DatumView.cs プロジェクト: Adel-dz/Hub
        //protected:
        protected override void OnLoad(EventArgs e)
        {
            Opts.WindowPlacement wp = AppContext.Settings.UserSettings.WindowPlacement[Text];

            if (wp != null)
            {
                Bounds = new Rectangle(wp.Left, wp.Top, wp.Width, wp.Height);
            }

            base.OnLoad(e);
            LoadDataAsync();
            UpdateUI();
        }
コード例 #3
0
ファイル: RepositoryWindow.cs プロジェクト: Adel-dz/Hub
        protected override void OnFormClosing(FormClosingEventArgs e)
        {
            base.OnFormClosing(e);

            foreach (uint key in m_dpCache.Keys)
            {
                m_dpCache[key].Close();
            }

            m_ndxerTableGen.Close();

            var wp = new Opts.WindowPlacement(Bounds);

            AppContext.Settings.UserSettings.WindowPlacement[OPT_KEY] = wp;
        }
コード例 #4
0
ファイル: DatumView.cs プロジェクト: Adel-dz/Hub
        protected override void OnFormClosing(FormClosingEventArgs e)
        {
            base.OnFormClosing(e);

            DeleteClicked = null;
            AddClicked    = null;
            EditClicked   = null;

            UnregisterHandlers();
            m_dataProvider.Close();


            var wp = new Opts.WindowPlacement(Bounds);

            AppContext.Settings.UserSettings.WindowPlacement[Text] = wp;
        }