1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 【C#】设置控制文本框(TextBox)只能输入正数 负数 小数

【C#】设置控制文本框(TextBox)只能输入正数 负数 小数

时间:2019-12-06 12:42:24

相关推荐

【C#】设置控制文本框(TextBox)只能输入正数 负数 小数

/* *设置textBox只能输入数字(正数,负数,小数) *使用了TextBox的KeyPress事件*/ private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { //允许输入数字、小数点、删除键和负号 if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8 && e.KeyChar != (char)(.) && e.KeyChar != (char)(-)) { MessageBox.Show("请输入正确的数字"); this.textBox1.Text = ""; e.Handled = true; } if (e.KeyChar == (char)(-)) { if (textBox1.Text != "") { MessageBox.Show("请输入正确的数字"); this.textBox1.Text = ""; e.Handled = true; } } /*小数点只能输入一次*/ if (e.KeyChar == (char)(.) && ((TextBox)sender).Text.IndexOf(.) != -1) { MessageBox.Show(&

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。