//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); }
//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(); }
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; }
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; }