Browse Source

before close window, restore for save window size

HOME 1 year ago
parent
commit
1ea1b760a0

+ 1 - 0
PcWin/ScreenExtender/ScreenExtenderMainForm.Designer.cs

@@ -254,6 +254,7 @@ namespace ScreenExtender
             this.Controls.Add(this.ListenTextBox);
             this.Name = "ScreenExtenderMainForm";
             this.Text = "Screen Extender";
+            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.ScreenExtenderMainForm_FormClosing);
             this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.ScreenExtenderMainForm_FormClosed);
             this.Shown += new System.EventHandler(this.ScreenExtenderMainForm_Shown);
             ((System.ComponentModel.ISupportInitialize)(this.PortNumericUpDown)).EndInit();

+ 7 - 4
PcWin/ScreenExtender/ScreenExtenderMainForm.cs

@@ -1,4 +1,5 @@
-using ScreenExtender.Models;
+using Newtonsoft.Json;
+using ScreenExtender.Models;
 using ScreenExtender.Utility;
 using ScreenExtender.Utility.Spy;
 using System;
@@ -8,7 +9,6 @@ using System.IO;
 using System.Linq;
 using System.Net;
 using System.Windows.Forms;
-using Newtonsoft.Json;
 
 namespace ScreenExtender
 {
@@ -108,6 +108,11 @@ namespace ScreenExtender
             }
         }
 
+        private void ScreenExtenderMainForm_FormClosing(object sender, FormClosingEventArgs e)
+        {
+            WindowState = FormWindowState.Normal;
+        }
+
         private void ScreenExtenderMainForm_FormClosed(object sender, FormClosedEventArgs e)
         {
             var json = JsonConvert.SerializeObject(Size);
@@ -241,7 +246,5 @@ namespace ScreenExtender
                 UpdateListViewItem(lvi);
             }
         }
-
-       
     }
 }

+ 4 - 3
PcWin/ScreenExtender/ScreenExtenderServer.cs

@@ -1,10 +1,10 @@
-using System.IO;
+using ScreenExtender.Resources;
+using System.IO;
 using System.Net;
 using System.Net.Sockets;
 using System.Text;
 using System.Threading;
 using System.Threading.Tasks;
-using ScreenExtender.Resources;
 
 namespace ScreenExtender
 {
@@ -84,7 +84,6 @@ namespace ScreenExtender
                     {
                         break;
                     }
-
                 }
                 client.Close();
             }
@@ -107,6 +106,7 @@ namespace ScreenExtender
                     }
 
                     break;
+
                 case "/mjpeg":
                     {
                         var writer = new BinaryWriter(stream);
@@ -156,6 +156,7 @@ namespace ScreenExtender
                         client.Close();
                     }
                     break;
+
                 default:
                     client.Close();
                     break;