winform_textbox控件只能输入数字
//实现只限制输入数字事件 private void txtShowNum_KeyPress(object sender, KeyPressEventArgs e) { e.Handled = true; //0~9数字对应的keychar为:48~57,小数点为46,Backspace为8 if((e.KeyChar>=47 && e.KeyChar<=58)|| e.KeyChar==8) { e.Handled = false; } if(e.KeyChar==46) { if (txtShowNum.Text.Trim().Length <= 0) { e.Handled = true; } else { float f; if(float.TryParse(txtShowNum.Text+e.KeyChar.ToString(),out f)) { e.Handled = false; } } } }
简单描述,作为新手入门,写下来留以后技术回顾之用~
posted on 2016-06-16 16:09 HandsomeSo 阅读(431) 评论(0) 编辑 收藏 举报