protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
formFSB.Visible = !chbHideFSB.Checked;
// Find correct size
int maxCheckBoxWidth = 250;
foreach (Control control in pnlLimitations.Controls)
{
if (maxCheckBoxWidth < control.Width)
maxCheckBoxWidth = control.Width;
}
foreach (Control control in pnlCommon.Controls)
{
if (maxCheckBoxWidth < control.Width)
maxCheckBoxWidth = control.Width;
}
int buttonWidth = (int)(Data.HorizontalDLU * 60);
int btnHrzSpace = (int)(Data.HorizontalDLU * 3);
int nudWidth = 55;
pnlLimitations.Width = 3 * buttonWidth + 2 * btnHrzSpace;
int iBorderWidth = (pnlLimitations.Width - pnlLimitations.ClientSize.Width) / 2;
if (maxCheckBoxWidth + 3 * btnHrzSpace + nudWidth + 4 > pnlLimitations.ClientSize.Width)
buttonWidthMultiplier = ((maxCheckBoxWidth + nudWidth + 3 * btnHrzSpace + 2 * iBorderWidth + 4) / 3.0) / buttonWidth;
ClientSize = new Size(2 * ((int)(3 * buttonWidth * buttonWidthMultiplier) + 2 * btnHrzSpace) + 3 * btnHrzSpace, 528);
OnResize(e);
RebuildStrategyLayout(strategyBest);
RefreshAccountStatisticas();
Top10AddStrategy();
return;
}