C# 怎么让textBox内只能输入二进制 输入其他的弹出警告
例如如下输入只能输入十进制inti1;if(!int.TryParse(textBox1.Text,outi1)){MessageBox.Show("输入的数字不合法!"...
例如如下 输入只能输入十进制 int i1; if (!int.TryParse(textBox1.Text, out i1)) { MessageBox.Show("输入的数字不合法!"); }
展开
1个回答
展开全部
先选中您的TextBox,然后再右边事件面板中选择KeyPress事件,那么: private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar >= 50 && e.KeyChar <= 57 && e.KeyChar != 8) { //重新赋值,取消输入 。只允许输入0,1和退格符(擦除按钮) e.Handled = true; } }
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询