- for (var i = 0; i * LineHeight < Height; i++)\r
- {\r
- _labelPanelList[i].Visible = InShipStatus(_mode);\r
- _groupingPanelList[i].Visible = _mode == "分類";\r
- _repairPanelList[i].Visible = _mode == "修復";\r
- }\r
private bool InShipStatus(string mode) => Array.Exists(new[] {"全艦", "A", "B", "C", "D"}, x => mode == x);\r
\r
private void SetShipStatus(int i)\r
{\r
private bool InShipStatus(string mode) => Array.Exists(new[] {"全艦", "A", "B", "C", "D"}, x => mode == x);\r
\r
private void SetShipStatus(int i)\r
{\r
var s = _shipList[i + ScrollBar.Value];\r
var labels = _labelList[i];\r
if (s.Level == 1000) // 艦種の表示\r
var s = _shipList[i + ScrollBar.Value];\r
var labels = _labelList[i];\r
if (s.Level == 1000) // 艦種の表示\r
labels[3].SetExpToNext(s);\r
labels[4].SetName(s, ShipNameWidth.ShipList);\r
labels[5].SetFleet(s);\r
labels[3].SetExpToNext(s);\r
labels[4].SetName(s, ShipNameWidth.ShipList);\r
labels[5].SetFleet(s);\r
var cb = _checkBoxesList[i];\r
for (var j = 0; j < cb.Length; j++)\r
cb[j].Checked = GroupSettings[j].Contains(s.Id);\r
var cb = _checkBoxesList[i];\r
for (var j = 0; j < cb.Length; j++)\r
cb[j].Checked = GroupSettings[j].Contains(s.Id);\r
labels[3].Text = s.RepairTimePerHp.ToString(@"mm\:ss");\r
labels[4].SetName(s, ShipNameWidth.RepairListFull);\r
labels[5].SetFleet(s);\r
labels[3].Text = s.RepairTimePerHp.ToString(@"mm\:ss");\r
labels[4].SetName(s, ShipNameWidth.RepairListFull);\r
labels[5].SetFleet(s);\r