Forex_Strategy_Builder.Optimizer.ArangeControls C# (CSharp) Method

ArangeControls() private method

Arranges the controls
private ArangeControls ( ) : void
return void
        void ArangeControls()
        {
            // btnShowLimitations
            btnShowLimitations.Parent                  = pnlCaptions;
            btnShowLimitations.BackgroundImage         = Properties.Resources.toggle_journal;
            btnShowLimitations.BackgroundImageLayout   = ImageLayout.Center;
            btnShowLimitations.Cursor                  = Cursors.Arrow;
            btnShowLimitations.TabIndex                = 0;
            btnShowLimitations.UseVisualStyleBackColor = true;
            btnShowLimitations.Click                  += new EventHandler(BtnShowLimitations_Click);
            toolTip.SetToolTip(btnShowLimitations, Language.T("Limitations"));

            int vertMargin   = 3;
            int horizMargin  = 5;
            int vertPosition = vertMargin - scrollBar.Value;

            int slot = -1;
            for (int param = 0; param < parameters; param++)
            {
                if (slot != aParameter[param].SlotNumber)
                {
                    alblIndicatorName[param].Location = new Point(horizMargin, vertPosition);
                    vertPosition += alblIndicatorName[param].Height + vertMargin;
                    slot = aParameter[param].SlotNumber;
                }
                achbxParameterName[param].Location = new Point(horizMargin, vertPosition);
                alblParameterValue[param].Location = new Point(achbxParameterName[param].Right + horizMargin, vertPosition - 1);
                anudParameterMin[param].Location   = new Point(alblParameterValue[param].Right + horizMargin, vertPosition + 2);
                anudParameterMax[param].Location   = new Point(anudParameterMin[param].Right   + horizMargin, vertPosition + 2);
                anudParameterStep[param].Location  = new Point(anudParameterMax[param].Right   + horizMargin, vertPosition + 2);
                vertPosition += achbxParameterName[param].Height + vertMargin;
            }

            return;
        }