怎么限制 textBox1 输入的仅为阿拉伯数字
如何限制 textBox1 输入的仅为阿拉伯数字
如何限制 textBox1 输入的仅为阿拉伯数字
如果输入的是字母或符号,出现如下图的提示:
------解决方案--------------------
如何限制 textBox1 输入的仅为阿拉伯数字
如果输入的是字母或符号,出现如下图的提示:
------解决方案--------------------
- C# code
用keyDown事件 private void TextBox_KeyDown(object sender, System.Windows.Input.KeyEventArgs e) { if (e.Key != Key.Back && e.Key < Key.D0 || e.Key > Key.D9 && e.Key < Key.NumPad0 || e.Key > Key.NumPad9) { e.Handled = true; } }
------解决方案--------------------
------解决方案--------------------
- C# code
/// <summary> /// 限制输入数字以外的字符 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void textbox_KeyPress(object sender, KeyPressEventArgs e) { if (((int)e.KeyChar < 48 || (int)e.KeyChar > 57) && e.KeyChar != 8) { e.Handled = true; } }