/// <summary> /// Adds a parameter to the panel. /// </summary> /// <param name="name">The parameter's name.</param> /// <param name="chooser"> /// The parameter's chooser. /// A chooser is a control that allows the user to choose the given parameter. /// </param> public void AddParameter(string name, IParamChooser chooser) { parameterMap.Add(name, chooser); Label label = new Label(); Control paramControl = (Control) chooser; label.Text = name; contentTabelPanel.Controls.Add(label, 0, rowIndex); contentTabelPanel.Controls.Add(paramControl, 1, rowIndex); rowIndex++; }
/// <summary> /// Adds a parameter to the panel. /// </summary> /// <param name="name">The parameter's name.</param> /// <param name="chooser"> /// The parameter's chooser. /// A chooser is a control that allows the user to choose the given parameter. /// </param> public void AddParameter(string name, IParamChooser chooser) { parameterMap.Add(name, chooser); Label label = new Label(); Control paramControl = (Control)chooser; label.Text = name; contentTabelPanel.Controls.Add(label, 0, rowIndex); contentTabelPanel.Controls.Add(paramControl, 1, rowIndex); rowIndex++; }