A
Andrus
I have .NET 3.5 WinForms application. This contains form with
horizontal SplitContainer.
I set SplitterDistance to 30 in OnLoad()
However its value is 41 on OnFormClosing().
I want to obtain original value (30) for restore.
Any idea why value is changing automatically and how to get real value ?
Andrus.
protected override void OnLoad(System.EventArgs e) {
base.OnLoad(e);
splitContainer1.SplitterDistance = 30;
// production code: splitContainer1.SplitterDistance =
// Settings.SplitterDistance;
}
protected override void OnFormClosing(FormClosingEventArgs e) {
// for unknown reason SplitterDistance in 41 here.
Settings.SplitterDistance = splitContainer1.SplitterDistance;
base.OnFormClosing(e);
}
horizontal SplitContainer.
I set SplitterDistance to 30 in OnLoad()
However its value is 41 on OnFormClosing().
I want to obtain original value (30) for restore.
Any idea why value is changing automatically and how to get real value ?
Andrus.
protected override void OnLoad(System.EventArgs e) {
base.OnLoad(e);
splitContainer1.SplitterDistance = 30;
// production code: splitContainer1.SplitterDistance =
// Settings.SplitterDistance;
}
protected override void OnFormClosing(FormClosingEventArgs e) {
// for unknown reason SplitterDistance in 41 here.
Settings.SplitterDistance = splitContainer1.SplitterDistance;
base.OnFormClosing(e);
}