OSDN Git Service

起動時に一覧を表示しておかないと表示時にエラーになるのを直す
[kancollesniffer/KancolleSniffer.git] / KancolleSniffer / Forms / ListForm.cs
index 69c14c8..7790fbb 100644 (file)
@@ -34,7 +34,7 @@ namespace KancolleSniffer.Forms
         private readonly CheckBox[] _shipTypeCheckBoxes;\r
         private bool _isMaster;\r
         private ShipListConfig _listConfig;\r
-        private FormWindowState _windowState = FormWindowState.Minimized;\r
+        private FormWindowState _windowState = FormWindowState.Normal;\r
         public const int PanelWidth = 215;\r
 \r
         private object[] PanelNames => new object[] {"全艦", "A", "B", "C", "D", "分類", "修復", "装備", "艦隊", "対空", "戦況", "情報"}\r
@@ -465,6 +465,8 @@ namespace KancolleSniffer.Forms
         private void comboBoxGroup_SelectedIndexChanged(object sender, EventArgs e)\r
         {\r
             _listConfig.Mode = comboBoxGroup.Text;\r
+            if (!Visible)\r
+                return;\r
             UpdateList();\r
             SetActiveControl();\r
             if (!(InShipStatus || InGroupConfig || InRepairList))\r
@@ -648,5 +650,11 @@ namespace KancolleSniffer.Forms
                 UpdateList();\r
             _windowState = WindowState;\r
         }\r
+\r
+        private void ListForm_VisibleChanged(object sender, EventArgs e)\r
+        {\r
+            if (Visible)\r
+                UpdateList();\r
+        }\r
     }\r
 }
\ No newline at end of file