Ejemplo n.º 1
0
 private void buttonOK_Click(object sender, System.EventArgs e)
 {
     if (columnWidthControl.ValidateInput(1000))
     {
         DialogResult = DialogResult.OK;
     }
 }
Ejemplo n.º 2
0
        private bool ValidateInput()
        {
            // only validate row and column if they are visible
            if (panelRowsAndColumns.Visible)
            {
                if (!ValidateTextBoxInteger(Res.Get(StringId.TableRows), numericTextBoxRows, 750))
                {
                    return(false);
                }

                if (!ValidateTextBoxPositiveInteger(Res.Get(StringId.TableRows), numericTextBoxRows))
                {
                    return(false);
                }

                if (!ValidateTextBoxInteger(Res.Get(StringId.TableColumns), numericTextBoxColumns, 100))
                {
                    return(false);
                }

                if (!ValidateTextBoxPositiveInteger(Res.Get(StringId.TableColumns), numericTextBoxColumns))
                {
                    return(false);
                }
            }

            if (!columnWidthControl.ValidateInput(1000))
            {
                return(false);
            }


            if (checkBoxShowBorder.Checked)
            {
                if (!ValidateTextBoxInteger(Res.Get(StringId.TableBorder), numericTextBoxBorder, 100))
                {
                    return(false);
                }

                if (!ValidateTextBoxPositiveInteger(Res.Get(StringId.TableBorder), numericTextBoxBorder))
                {
                    return(false);
                }
            }

            string cellPadding = numericTextBoxCellPadding.Text.Trim();

            if (cellPadding != String.Empty)
            {
                if (!ValidateTextBoxInteger(Res.Get(StringId.TableCellPadding), numericTextBoxCellPadding, 100))
                {
                    return(false);
                }

                if (!ValidateTextBoxGreaterThanZero(Res.Get(StringId.TableCellPadding), numericTextBoxCellPadding))
                {
                    return(false);
                }
            }

            string cellSpacing = numericTextBoxCellSpacing.Text.Trim();

            if (cellSpacing != String.Empty)
            {
                if (!ValidateTextBoxInteger(Res.Get(StringId.TableCellSpacing), numericTextBoxCellSpacing, 100))
                {
                    return(false);
                }

                if (!ValidateTextBoxGreaterThanZero(Res.Get(StringId.TableCellSpacing), numericTextBoxCellSpacing))
                {
                    return(false);
                }
            }

            // got this far, we are ok
            return(true);
        }