我正在创建一个数字文本框控件,用于验证以下内容:
下面我的代码检查只允许数字,但我正在努力开发其他2个条件。提前致谢
public class NumericTextBox : TextBox
{
protected override void OnKeyPress( KeyPressEventArgs e)
{
// Ignore all non-control and non-numeric key presses.
if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar))
{
e.Handled = true;
MessageBox.Show("Only Numbers are allowed");
}else if (e.KeyChar > '6')
{
MessageBox.Show("greater than 50");
}
base.OnKeyPress(e);
}
}