c#(winform)只输入数字、退格、小数点

来源:互联网 发布:大闹天空广翼进阶数据 编辑:程序博客网 时间:2024/06/06 19:24


2种方法

前面需要声明一个事件处理。



private void TextBox_KeyPress(object sender, KeyPressEventArgs e)    {    if(e.KeyChar!=’\b’&&!Char.IsDigit(e.KeyChar)&&e.KeyChar!=’.’)    {     e.Handled = true;    }    } ......  //或者下个方法也可以    private void TextBox_KeyPress(object sender, KeyPressEventArgs e)    {    if(e.KeyChar!=8&&!Char.IsDigit(e.KeyChar)&&e.KeyChar!=’.’)    {     e.Handled = true;    }    }  

e.Handled=true;这句话是说:这个事件.处理过=是;

顾名思义就是说,该事件不用理他,已被处理,不会再处理。就是不处理的意思!!!


原创粉丝点击