OSDN Git Service
(root)
/
kancollesniffer
/
KancolleSniffer.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
一覧ウィンドウの横幅を可変にする
[kancollesniffer/KancolleSniffer.git]
/
KancolleSniffer
/
View
/
ListWindow
/
AntiAirPanel.cs
diff --git
a/KancolleSniffer/View/ListWindow/AntiAirPanel.cs
b/KancolleSniffer/View/ListWindow/AntiAirPanel.cs
index
7429551
..
707e828
100644
(file)
--- a/
KancolleSniffer/View/ListWindow/AntiAirPanel.cs
+++ b/
KancolleSniffer/View/ListWindow/AntiAirPanel.cs
@@
-21,7
+21,7
@@
using KancolleSniffer.Model;
\r
namespace KancolleSniffer.View.ListWindow
\r
{
\r
\r
namespace KancolleSniffer.View.ListWindow
\r
{
\r
- public class AntiAirPanel : Panel
\r
+ public class AntiAirPanel : Panel
, IPanelResize
\r
{
\r
private const int LineHeight = 16;
\r
private readonly List<AntiAirLabels> _labelList = new List<AntiAirLabels>();
\r
{
\r
private const int LineHeight = 16;
\r
private readonly List<AntiAirLabels> _labelList = new List<AntiAirLabels>();
\r
@@
-138,7
+138,7
@@
namespace KancolleSniffer.View.ListWindow
BackPanel = new Panel
\r
{
\r
Location = new Point(0, y),
\r
BackPanel = new Panel
\r
{
\r
Location = new Point(0, y),
\r
- Size = new Size(ListForm.PanelWidth, LineHeight)
\r
+ Size = new Size(ListForm.PanelWidth, LineHeight)
,
\r
}
\r
};
\r
_labelList.Add(labels);
\r
}
\r
};
\r
_labelList.Add(labels);
\r
@@
-146,6
+146,15
@@
namespace KancolleSniffer.View.ListWindow
labels.Move(AutoScrollPosition);
\r
}
\r
\r
labels.Move(AutoScrollPosition);
\r
}
\r
\r
+ public void ApplyResize()
\r
+ {
\r
+ var width = Width - SystemInformation.VerticalScrollBarWidth - 2;
\r
+ SuspendLayout();
\r
+ foreach (var labels in _labelList)
\r
+ labels.BackPanel.Width = width;
\r
+ ResumeLayout();
\r
+ }
\r
+
\r
private void SetRecords()
\r
{
\r
for (var i = 0; i < _table.Count; i++)
\r
private void SetRecords()
\r
{
\r
for (var i = 0; i < _table.Count; i++)
\r