C# 怎么让textBox内只能输入二进制 输入其他的弹出警告

例如如下输入只能输入十进制inti1;if(!int.TryParse(textBox1.Text,outi1)){MessageBox.Show("输入的数字不合法!"... 例如如下 输入只能输入十进制 int i1; if (!int.TryParse(textBox1.Text, out i1)) { MessageBox.Show("输入的数字不合法!"); } 展开
 我来答
三爷还用说395
2014-08-10 · 超过60用户采纳过TA的回答
知道答主
回答量:115
采纳率:100%
帮助的人:120万
展开全部
先选中您的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; } }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式