OSDN Git Service

通知アイコンのダブルクリックでウィンドウを前面に表示する
authorKazuhiro Fujieda <fujieda@users.sourceforge.jp>
Sun, 5 Jan 2014 04:56:31 +0000 (13:56 +0900)
committerKazuhiro Fujieda <fujieda@users.sourceforge.jp>
Sun, 5 Jan 2014 06:18:01 +0000 (15:18 +0900)
KancolleSniffer/MainForm.Designer.cs
KancolleSniffer/MainForm.cs

index 10568ba..6a780b4 100644 (file)
@@ -1066,6 +1066,7 @@ namespace KancolleSniffer
             this.notifyIconMain.Icon = ((System.Drawing.Icon)(resources.GetObject("notifyIconMain.Icon")));\r
             this.notifyIconMain.Text = "KancolleSniffer";\r
             this.notifyIconMain.Visible = true;\r
+            this.notifyIconMain.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.notifyIconMain_MouseDoubleClick);\r
             // \r
             // MainForm\r
             // \r
index 0c60c1f..3551c0f 100644 (file)
@@ -72,6 +72,13 @@ namespace KancolleSniffer
             _sniffer.SaveNames();\r
         }\r
 \r
+        private void notifyIconMain_MouseDoubleClick(object sender, MouseEventArgs e)\r
+        {\r
+            if (WindowState == FormWindowState.Minimized)\r
+                WindowState = FormWindowState.Normal;\r
+            Activate();\r
+        }\r
+\r
         private void timerMain_Tick(object sender, EventArgs e)\r
         {\r
             UpdateTimers();\r