Adf.Web.UI.CompoundPanel.CreateControls C# (CSharp) Method

CreateControls() protected method

Add and create controls
protected CreateControls ( ControlStruct cs ) : System.Web.UI.Control[]
cs ControlStruct
return System.Web.UI.Control[]
        protected virtual Control[] CreateControls(ControlStruct cs)
        {
            ArrayList controls = new ArrayList();

            if (cs.Type == ControlType.Label) controls.Add(RenderLabel(cs));
            else if (cs.Type == ControlType.TextBox) controls.Add(RenderTextBox(cs));
            else if (cs.Type == ControlType.NumericTextBox) controls.Add(RenderNumericTextBox(cs));
            else if (cs.Type == ControlType.SignedIntegerTextbox) controls.Add(RenderSignedIntegerTextBox(cs));
            else if (cs.Type == ControlType.UnsignedIntegerTextbox) controls.Add(RenderUnsignedIntegerTextBox(cs));
            else if (cs.Type == ControlType.Password) controls.Add(RenderPassword(cs));
            else if (cs.Type == ControlType.MultiTextBox) controls.Add(RenderMultiTextBox(cs));
            else if (cs.Type == ControlType.Line) controls.Add(RenderLine(cs));
            else if (cs.Type == ControlType.Label) controls.Add(RenderLabel(cs));
            else if (cs.Type == ControlType.Blank) controls.Add(RenderBlank(cs));
            else if (cs.Type == ControlType.Calendar) controls.Add(RenderCalendar(cs));
            else if (cs.Type == ControlType.DateTextBox) controls.Add(RenderDateTextBox(cs));
            else if (cs.Type == ControlType.DateTimeTextBox) controls.Add(RenderDateTimeTextBox(cs));
            else if (cs.Type == ControlType.HyperLink) controls.Add(RenderHyperLink(cs));
            else if (cs.Type == ControlType.DropDownList) controls.Add(RenderDropDown(cs));
            else if (cs.Type == ControlType.CheckBox) controls.Add(RenderCheckBox(cs));
            else if (cs.Type == ControlType.RadioHorizontal) controls.Add(RenderRadioHorizontal(cs));
            else if (cs.Type == ControlType.RadioVertical) controls.Add(RenderRadioVertical(cs));
            else if (cs.Type == ControlType.Title) controls.Add(RenderTitle(cs));

            return controls.ToArray(typeof(Control)) as Control[];
        }