OSDN Git Service

コンテキストメニューを追加する
authorKazuhiro Fujieda <fujieda@users.sourceforge.jp>
Sun, 5 Jan 2014 05:22:26 +0000 (14:22 +0900)
committerKazuhiro Fujieda <fujieda@users.sourceforge.jp>
Sun, 5 Jan 2014 11:54:08 +0000 (20:54 +0900)
KancolleSniffer/MainForm.Designer.cs
KancolleSniffer/MainForm.cs
KancolleSniffer/MainForm.resx

index 6a780b4..1c57568 100644 (file)
@@ -145,12 +145,16 @@ namespace KancolleSniffer
             this.labelQuest2 = new System.Windows.Forms.Label();\r
             this.labelQuest1 = new System.Windows.Forms.Label();\r
             this.notifyIconMain = new System.Windows.Forms.NotifyIcon(this.components);\r
+            this.contextMenuStripToolTip = new System.Windows.Forms.ContextMenuStrip(this.components);\r
+            this.ConfigToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\r
+            this.ExitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();\r
             this.panelHeadquarters.SuspendLayout();\r
             this.panelFleet1.SuspendLayout();\r
             this.panelDock.SuspendLayout();\r
             this.panel1.SuspendLayout();\r
             this.panel2.SuspendLayout();\r
             this.panel3.SuspendLayout();\r
+            this.contextMenuStripToolTip.SuspendLayout();\r
             this.SuspendLayout();\r
             // \r
             // panelHeadquarters\r
@@ -1063,16 +1067,40 @@ namespace KancolleSniffer
             // \r
             // notifyIconMain\r
             // \r
+            this.notifyIconMain.ContextMenuStrip = this.contextMenuStripToolTip;\r
             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
+            // contextMenuStripToolTip\r
+            // \r
+            this.contextMenuStripToolTip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {\r
+            this.ConfigToolStripMenuItem,\r
+            this.ExitToolStripMenuItem});\r
+            this.contextMenuStripToolTip.Name = "contextMenuStripToolTip";\r
+            this.contextMenuStripToolTip.Size = new System.Drawing.Size(120, 48);\r
+            // \r
+            // ConfigToolStripMenuItem\r
+            // \r
+            this.ConfigToolStripMenuItem.Name = "ConfigToolStripMenuItem";\r
+            this.ConfigToolStripMenuItem.Size = new System.Drawing.Size(119, 22);\r
+            this.ConfigToolStripMenuItem.Text = "設定(&O)";\r
+            this.ConfigToolStripMenuItem.Click += new System.EventHandler(this.ConfigToolStripMenuItem_Click);\r
+            // \r
+            // ExitToolStripMenuItem\r
+            // \r
+            this.ExitToolStripMenuItem.Name = "ExitToolStripMenuItem";\r
+            this.ExitToolStripMenuItem.Size = new System.Drawing.Size(119, 22);\r
+            this.ExitToolStripMenuItem.Text = "終了(&X)";\r
+            this.ExitToolStripMenuItem.Click += new System.EventHandler(this.ExitToolStripMenuItem_Click);\r
+            // \r
             // MainForm\r
             // \r
             this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);\r
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;\r
             this.ClientSize = new System.Drawing.Size(283, 483);\r
+            this.ContextMenuStrip = this.contextMenuStripToolTip;\r
             this.Controls.Add(this.panel3);\r
             this.Controls.Add(this.panel2);\r
             this.Controls.Add(this.labelMission);\r
@@ -1102,6 +1130,7 @@ namespace KancolleSniffer
             this.panel2.ResumeLayout(false);\r
             this.panel2.PerformLayout();\r
             this.panel3.ResumeLayout(false);\r
+            this.contextMenuStripToolTip.ResumeLayout(false);\r
             this.ResumeLayout(false);\r
             this.PerformLayout();\r
 \r
@@ -1207,6 +1236,9 @@ namespace KancolleSniffer
         private System.Windows.Forms.Label label21;\r
         private System.Windows.Forms.Label labelCondTimer3;\r
         private System.Windows.Forms.NotifyIcon notifyIconMain;\r
+        private System.Windows.Forms.ContextMenuStrip contextMenuStripToolTip;\r
+        private System.Windows.Forms.ToolStripMenuItem ConfigToolStripMenuItem;\r
+        private System.Windows.Forms.ToolStripMenuItem ExitToolStripMenuItem;\r
     }\r
 }\r
 \r
index a588e4e..a31d9f9 100644 (file)
@@ -80,6 +80,15 @@ namespace KancolleSniffer
             Activate();\r
         }\r
 \r
+        private void ExitToolStripMenuItem_Click(object sender, EventArgs e)\r
+        {\r
+            Application.Exit();\r
+        }\r
+\r
+        private void ConfigToolStripMenuItem_Click(object sender, EventArgs e)\r
+        {\r
+        }\r
+\r
         private void timerMain_Tick(object sender, EventArgs e)\r
         {\r
             UpdateTimers();\r
index 44a4a9f..08ae55a 100644 (file)
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\r
   </resheader>\r
   <metadata name="timerMain.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">\r
-    <value>218, 17</value>\r
+    <value>17, 17</value>\r
   </metadata>\r
   <metadata name="notifyIconMain.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">\r
-    <value>330, 17</value>\r
+    <value>129, 17</value>\r
+  </metadata>\r
+  <metadata name="contextMenuStripToolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">\r
+    <value>269, 17</value>\r
   </metadata>\r
   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />\r
   <data name="notifyIconMain.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">\r