OSDN Git Service

戦況を隠すときにスクロール位置を保存する
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Fri, 23 Mar 2018 12:23:05 +0000 (21:23 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Fri, 23 Mar 2018 13:43:27 +0000 (22:43 +0900)
KancolleSniffer/BattleResultPanel.cs

index 4e35883..81cb58b 100644 (file)
@@ -159,8 +159,11 @@ namespace KancolleSniffer
             }\r
         }\r
 \r
+        private Point _scrollPosition;\r
+\r
         private void ClearResult()\r
         {\r
+            _scrollPosition = AutoScrollPosition;\r
             foreach (var panel in _panelList)\r
                 panel.Visible = false;\r
             _infomationPanel.Visible = false;\r
@@ -170,6 +173,7 @@ namespace KancolleSniffer
         private void ShowResult(BattleInfo.BattleResult result)\r
         {\r
             SuspendLayout();\r
+            AutoScrollPosition = _scrollPosition;\r
             var friend = result.Friend;\r
             var enemy = result.Enemy;\r
             for (var i = 0; i < friend.Main.Length; i++)\r