OSDN Git Service

一覧ウィンドウを装備に切り替えたときに直前の表示が残ることがあるのを直す
[kancollesniffer/KancolleSniffer.git] / KancolleSniffer / ShipListForm.cs
index 2552d5b..dcbe79c 100644 (file)
@@ -57,6 +57,7 @@ namespace KancolleSniffer
             treeViewItem.Visible = InItemList();\r
             if (InItemList())\r
             {\r
+                HideShipLabels();\r
                 if (CreateItemList())\r
                     SetTreeViewItem();\r
             }\r
@@ -422,12 +423,16 @@ namespace KancolleSniffer
             panelShipList.ResumeLayout();\r
         }\r
 \r
-        private void SetTreeViewItem()\r
+        private void HideShipLabels()\r
         {\r
             panelShipList.SuspendLayout();\r
             for (var i = 0; i < _shipList.Length; i++)\r
                 _labelPanelList[i].Visible = _checkBoxPanelList[i].Visible = _repairPanelList[i].Visible = false;\r
             panelShipList.ResumeLayout();\r
+        }\r
+\r
+        private void SetTreeViewItem()\r
+        {\r
             treeViewItem.BeginUpdate();\r
             var save = SaveTreeViewState(treeViewItem.Nodes);\r
             treeViewItem.Nodes.Clear();\r