private void trackerToolStripMenuItem_Click_1(object sender, EventArgs e) { if (tracker == null) { tracker = new FormTracker(cfg); if (cfg["TrackerX", -1] != -1 && cfg["TrackerY", -2] != -2) { tracker.Left = cfg["TrackerX", 0]; tracker.Top = cfg["TrackerY", 0]; tracker.Width = cfg["TrackerW", 0]; } else { Funktionen.SnapWindow(tracker, trackerpos, 5); } Funktionen.CheckFormLocation(tracker); tracker.Show(); tracker.TopMost = cfg["TrackerOnTop", true]; trackerToolStripMenuItem.Checked = true; } else { tracker.Close(); tracker = null; trackerToolStripMenuItem.Checked = false; } }
private void LoadPreferences() { cfg.Open(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\Stundenplan\\config.xml", MyConfigFormat.XML); this.Left = cfg["MainX", 0]; this.Top = cfg["MainY", 0]; if (cfg["MainM", false] == true) { this.WindowState = FormWindowState.Minimized; } Funktionen.CheckFormLocation(this); if (cfg["TrackerV", false] == true) { tracker = new FormTracker(cfg); if (cfg["TrackerX", -1] != -1 && cfg["TrackerY", -2] != -2) { tracker.Left = cfg["TrackerX", 0]; tracker.Top = cfg["TrackerY", 0]; tracker.Width = cfg["TrackerW", 0]; } else { Funktionen.SnapWindow(tracker, trackerpos, 5); } Funktionen.CheckFormLocation(tracker); tracker.TopMost = cfg["TrackerOnTop", true]; immerImVordergrundToolStripMenuItem.Checked = cfg["TrackerOnTop", true]; tracker.Show(); trackerToolStripMenuItem.Checked = true; } //Stundenplan if (File.Exists(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\Stundenplan\\stundenplan.xml") == true) { XmlSerializer serialIn = new XmlSerializer(typeof(Stundenplan)); StreamReader streamIn = new StreamReader(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\Stundenplan\\stundenplan.xml"); sp = (Stundenplan)serialIn.Deserialize(streamIn); streamIn.Close(); } }