OSDN Git Service

パネルのクリックでもパネルを閉じるようにする
[kancollesniffer/KancolleSniffer.git] / KancolleSniffer / MainForm.cs
index c82fc56..0dd201c 100644 (file)
@@ -70,7 +70,7 @@ namespace KancolleSniffer
             _shipLabels = new ShipLabels();\r
             _shipLabels.CreateAkashiTimers(panelShipInfo);\r
             _shipLabels.CreateLabels(panelShipInfo, ShowShipOnShipList);\r
-            _shipLabels.CreateDamagedShipList(panelDamagedShipList);\r
+            _shipLabels.CreateDamagedShipList(panelDamagedShipList, panelDamagedShipList_Click);\r
             _shipLabels.CreateNDockLabels(panelDock);\r
             _shipListForm = new ShipListForm(_sniffer, _config) {Owner = this};\r
             _noticeQueue = new NoticeQueue(Ring);\r
@@ -841,6 +841,12 @@ namespace KancolleSniffer
             }\r
         }\r
 \r
+        private void labelBucketHistory_Click(object sender, EventArgs e)\r
+        {\r
+            labelBucketHistory.Visible = false;\r
+            labelBucketHistoryButton.BackColor = DefaultBackColor;\r
+        }\r
+\r
         private void labelMaterialHistoryButton_Click(object sender, EventArgs e)\r
         {\r
             if (panelMaterialHistory.Visible)\r
@@ -856,6 +862,12 @@ namespace KancolleSniffer
             }\r
         }\r
 \r
+        private void panelMaterialHistory_Click(object sender, EventArgs e)\r
+        {\r
+            panelMaterialHistory.Visible = false;\r
+            labelMaterialHistoryButton.BackColor = DefaultBackColor;\r
+        }\r
+\r
         public void ResetAchievemnt()\r
         {\r
             _sniffer.Achievement.Reset();\r
@@ -877,6 +889,12 @@ namespace KancolleSniffer
             }\r
         }\r
 \r
+        private void panelDamagedShipList_Click(object sender, EventArgs e)\r
+        {\r
+            panelDamagedShipList.Visible = false;\r
+            labelDamgedShipListButton.BackColor = DefaultBackColor;\r
+        }\r
+\r
         private void ShipListToolStripMenuItem_Click(object sender, EventArgs e)\r
         {\r
             _shipListForm.UpdateList();\r