private void HandleLogWindowClose(object sender, EventArgs e) { LocationSizeChangedEventArgs ev = e as LocationSizeChangedEventArgs; logUC = null; Trace.Listeners.Remove(logMemoListerner); logMemoListerner = null; if (ev != null) { Settings.Default.LogWinPosition = ev.Location; Settings.Default.LogWinSize = ev.Size; Settings.Default.Save(); } }
private void HandleLogWindowClose(object sender, EventArgs e) { LocationSizeChangedEventArgs ev = e as LocationSizeChangedEventArgs; logUC = null; Trace.Listeners.Remove(logMemoListerner); logMemoListerner = null; if (ev != null) { ProgramSettings.Default.LogWinLocation = ev.Location; ProgramSettings.Default.LogWinSize = ev.Size; ProgramSettings.Default.LogScreenDeviceName = Screen.FromPoint(ev.Location).DeviceName; ProgramSettings.Default.Save(); } }