From: Kazuhiro Fujieda Date: Sat, 15 Aug 2020 06:44:20 +0000 (+0900) Subject: 一覧の艦隊のリサイズとスケールがおかしいのを直す X-Git-Tag: v12.0~5 X-Git-Url: http://git.osdn.net/view?p=kancollesniffer%2FKancolleSniffer.git;a=commitdiff_plain;h=6d315ebd3ea1b699af39a68f04577daeb99b4055 一覧の艦隊のリサイズとスケールがおかしいのを直す --- diff --git a/KancolleSniffer/View/ListWindow/FleetDataPanel.cs b/KancolleSniffer/View/ListWindow/FleetDataPanel.cs index c508b74..ea551da 100644 --- a/KancolleSniffer/View/ListWindow/FleetDataPanel.cs +++ b/KancolleSniffer/View/ListWindow/FleetDataPanel.cs @@ -38,6 +38,7 @@ namespace KancolleSniffer.View.ListWindow _data = FleetData.Create(sniffer); SuspendLayout(); CreateLabels(); + ResizeLabels(); SetRecords(); ResumeLayout(); } @@ -79,20 +80,26 @@ namespace KancolleSniffer.View.ListWindow _labelList.Add(labels); labels.Fleet.DoubleClick += (obj, ev) => { Clipboard.SetText((string)labels.Fleet.Tag); }; labels.Arrange(this, CustomColors.ColumnColors.BrightFirst(i)); + labels.Scale(); labels.Move(AutoScrollPosition); } public void ApplyResize() { - var width = Width - SystemInformation.VerticalScrollBarWidth - 2; SuspendLayout(); + ResizeLabels(); + SetRecords(); + ResumeLayout(); + } + + private void ResizeLabels() + { + var width = Width - SystemInformation.VerticalScrollBarWidth - 2; foreach (var labels in _labelList) { labels.BackPanel.Width = width; labels.Spec.AdjustLocation(); } - SetRecords(); - ResumeLayout(); } private void SetRecords()