private void MainForm_Shown(object sender, EventArgs e) { if (Options.MainFormXY) { Left = Options.MainFormX; Top = Options.MainFormY; } if (Options.MainFormWH) { Width = Options.MainFormW; Height = Options.MainFormH; } MainForm_Resize(null, null); libraryForm.StartInit(); // if (0 < Options.OnStart && 0 < Options.MapFiles.Count) { if (Options.OnStart == 1) { if (MessageBox.Show(Options.LangCur.hMFOpenLastMaps, Options.LangCur.hMFLoading, MessageBoxButtons.OKCancel) == DialogResult.Cancel) { return; } } foreach (var MapFile in Options.MapFiles) { if (File.Exists(MapFile)) { if (Map == null) { Map = AddMap(Path.GetFileNameWithoutExtension(MapFile)); } if (Map.LoadFromFile(MapFile)) { Map.UpdateTabName(); Map = null; } } } //... Options.MapFiles.Clear(); } if (tcMaps.TabCount < 2) { AddMap("New"); } tcMaps_Selected(null, null); // Ping timer timerPing.Tick += Options.timerPing_Tick; timerPing.Interval = Options.PingPeriod; timerPing.Enabled = Options.PingOnn; }