OSDN Git Service

一覧の防空のリサイズとスケールがおかしいのを直す
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Sat, 15 Aug 2020 07:05:21 +0000 (16:05 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Sun, 30 Aug 2020 05:58:24 +0000 (14:58 +0900)
KancolleSniffer/View/ListWindow/AntiAirPanel.cs

index 707e828..9790e51 100644 (file)
@@ -40,6 +40,7 @@ namespace KancolleSniffer.View.ListWindow
             CreateTable(sniffer);\r
             SuspendLayout();\r
             CreateLabels();\r
+            ResizeLabels();\r
             SetRecords();\r
             ResumeLayout();\r
         }\r
@@ -143,16 +144,22 @@ namespace KancolleSniffer.View.ListWindow
             };\r
             _labelList.Add(labels);\r
             labels.Arrange(this, CustomColors.ColumnColors.BrightFirst(i));\r
+            labels.Scale();\r
             labels.Move(AutoScrollPosition);\r
         }\r
 \r
         public void ApplyResize()\r
         {\r
-            var width = Width - SystemInformation.VerticalScrollBarWidth - 2;\r
             SuspendLayout();\r
+            ResizeLabels();\r
+            ResumeLayout();\r
+        }\r
+\r
+        private void ResizeLabels()\r
+        {\r
+            var width = Width - SystemInformation.VerticalScrollBarWidth - 2;\r
             foreach (var labels in _labelList)\r
                 labels.BackPanel.Width = width;\r
-            ResumeLayout();\r
         }\r
 \r
         private void SetRecords()\r