protected void NewTextBox(Control parent, string id, string szDefault, Boolean fMultiline, Boolean fRequired, string szName) { if (parent == null) { throw new ArgumentNullException("parent"); } TextBox tb = new EndorsementTextBox(id, szDefault); parent.Controls.Add(tb); if (fMultiline) { tb.Rows = 4; tb.Width = Unit.Percentage(100); tb.TextMode = TextBoxMode.MultiLine; } else { parent.Controls.Add(new EndorsementWatermark("wm" + id, tb.ID, szName)); // Watermark is for single-line only. } // no validations for preview mode if (fRequired && !PreviewMode) { plcValidations.Controls.Add(new EndorsementRequiredField("val" + id, tb.ID, String.Format(CultureInfo.CurrentCulture, Resources.SignOff.EditEndorsementRequiredField, szName))); } }
protected TextBox NewTextBox(Control parent, string id, string szDefault, Boolean fMultiline, Boolean fRequired, string szName) { if (parent == null) { throw new ArgumentNullException(nameof(parent)); } TextBox tb = new EndorsementTextBox(id, szDefault); parent.Controls.Add(tb); if (fMultiline) { tb.Rows = 4; tb.Width = Unit.Percentage(100); tb.TextMode = TextBoxMode.MultiLine; } else { parent.Controls.Add(new EndorsementWatermark("wm" + id, tb.ID, szName)); // Watermark is for single-line only. } // no validations for preview mode if (fRequired && !PreviewMode) { plcValidations.Controls.Add(new RequiredFieldValidator() { ID = "val" + id, ControlToValidate = tb.ID, ErrorMessage = String.Format(CultureInfo.CurrentCulture, Resources.SignOff.EditEndorsementRequiredField, szName), CssClass = "error", Display = ValidatorDisplay.Dynamic }); } return(tb); }