如何输入的时候只输入数字

    记录一下如何在输入的时候只能输入数字和相关字符,而对别的字符不响应,即对其它字符的e.Handled属性设为True。

 

 private void txtMile_KeyPress(object sender, KeyPressEventArgs e)
        {
            if ((int)e.KeyChar == 8)  //响应Backspace键
                e.Handled = false;
            else if (e.KeyChar == '.')   
                e.Handled = false;
            else if (e.KeyChar < '0' || e.KeyChar > '9')
            {

                e.Handled = true;
            }
        }

 

posted @ 2012-12-17 16:39  单单的风  阅读(152)  评论(0编辑  收藏  举报