コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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();
            }
        }