关于TextBox键盘事件的问题!各位帮帮忙。

.Net技术 码拜 9年前 (2015-05-10) 653次浏览 0个评论
 

我想在TextBox键盘事件里判断输入的是不是数字,如果不是数字,则提醒输入数字,并且把刚才输入的内容从TextBox里删除掉,怎么办啊?请各位指点一下。下面是我的代码:

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar < ""0"" || e.KeyChar > ""9"")
            {
                MessageBox.Show("只能输入数字,请正确填写!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                //在这里想删除刚刚输入的字符,不知道怎么弄,试了几个办法都不好使。
                return;
            }
        }
40分

C# code
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar < “”0″” || e.KeyChar > “”9″”)
            {
                e.Handled = true;
                MessageBox.Show(“只能输入数字,请正确填写!”, “系统提示”, MessageBoxButtons.OK, MessageBoxIcon.Error);
                //在这里想删除刚刚输入的字符,不知道怎么弄,试了几个办法都不好使。
                return;
            }
        }

e.KeyValue>=48&&e.KeyValue<=57

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于TextBox键盘事件的问题!各位帮帮忙。
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!