コード例 #1
0
        public bool ValidateInput(int maxValue)
        {
            int result;

            if (textBoxWidth.Text == String.Empty || !Int32.TryParse(textBoxWidth.Text, out result))
            {
                DisplayMessage.Show(MessageId.UnspecifiedValue, this, Res.Get(StringId.Width));
                textBoxWidth.Focus();
                return(false);
            }
            else if (ColumnWidth <= 0)
            {
                DisplayMessage.Show(MessageId.InvalidNumberPositiveOnly, FindForm(), Res.Get(StringId.Width));
                textBoxWidth.Focus();
                return(false);
            }
            else if (maxValue > 0 && ColumnWidth >= maxValue)
            {
                DisplayMessage.Show(MessageId.ValueExceedsMaximum, FindForm(), maxValue, Res.Get(StringId.Width));
                textBoxWidth.Focus();
                return(false);
            }
            else
            {
                return(true);
            }
        }
コード例 #2
0
 private bool ValidateInput(int minValue, int maxValue)
 {
     if (radioButtonFixedHeight.Checked)
     {
         if (RowHeight == 0)
         {
             DisplayMessage.Show(MessageId.UnspecifiedValue, FindForm(), Res.Get(StringId.Height));
             textBoxHeight.Focus();
             return(false);
         }
         else if (minValue > 0 && RowHeight < minValue)
         {
             DisplayMessage.Show(MessageId.ValueLessThanMinimum, FindForm(), minValue, Res.Get(StringId.Height));
             textBoxHeight.Focus();
             return(false);
         }
         else if (maxValue > 0 && RowHeight >= maxValue)
         {
             DisplayMessage.Show(MessageId.ValueExceedsMaximum, FindForm(), maxValue, Res.Get(StringId.Height));
             textBoxHeight.Focus();
             return(false);
         }
         else
         {
             return(true);
         }
     }
     else
     {
         return(true);
     }
 }