
3个回答
展开全部
在文本框里的keypress事件里面写:
if (Convert.ToInt32(e.KeyCode) < 48 && Convert.ToInt32(e.KeyCode) != 8 || Convert.ToInt32(e.KeyCode) > 57 && Convert.ToInt32(e.KeyCode) < 96 || Convert.ToInt32(e.KeyCode) > 105)
{
//这里是是输入非数字的操作,不一定要弹出消息框
MessageBox.Show("请您输入具体的数字作为速度值!", "非数字输入", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
多试试吧
if (Convert.ToInt32(e.KeyCode) < 48 && Convert.ToInt32(e.KeyCode) != 8 || Convert.ToInt32(e.KeyCode) > 57 && Convert.ToInt32(e.KeyCode) < 96 || Convert.ToInt32(e.KeyCode) > 105)
{
//这里是是输入非数字的操作,不一定要弹出消息框
MessageBox.Show("请您输入具体的数字作为速度值!", "非数字输入", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
多试试吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询