111,126
社区成员
发帖
与我相关
我的任务
分享
int getInt = null;
try
{
int temp = int.Parse(textBox1.Text);
if(temp < 0 || temp >99)
{
MessageBox.Show("请输入大于0 小于 99数字!");
return;
}
getInt = temp;
}
catch
{
MessageBox.Show("请输入数字!");
}
/// <summary>
/// 屏蔽非数字键
/// </summary>
protected override void OnKeyPress(KeyPressEventArgs e)
{
base.OnKeyPress(e);
if (this.ReadOnly)
{
return;
}
// 特殊键, 不处理
if ((int)e.KeyChar <= 31)
{
return;
}
// 非数字键, 放弃该输入
if (!char.IsDigit(e.KeyChar))
{
e.Handled = true;
return;
}
}