首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#屏蔽字母输入,该如何解决

2012-05-06 
C#屏蔽字母输入在C#文本框中如何屏蔽字母的输入,只能输入数字?谢谢各位[解决办法]C# codeprivate void tex

C#屏蔽字母输入
在C#文本框中如何屏蔽字母的输入,只能输入数字?谢谢各位

[解决办法]

C# code
        private void textBox1_KeyPress_1(object sender, KeyPressEventArgs e)        {            if (!Char.IsNumber(e.KeyChar))            {                e.Handled = true;            }        }
[解决办法]
探讨
C# code


private void textBox1_KeyPress_1(object sender, KeyPressEventArgs e)
{
if (!Char.IsNumber(e.KeyChar))
{
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;  }  }
[解决办法]
/^\d+(\.\d{2})?$/ 这是一个正则表达式可以用来做JS验证 具体可能有更好的表达式 验证的具体方法你去参考JS表单验证。有相当多的正则表达式验证方式
[解决办法]
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if ((e.KeyChar < '0' || e.KeyChar > '9') && e.KeyChar != 8 )
e.Handled = true;
}
[解决办法]
探讨

C# code
/// <summary>
/// 限制输入数字以外的字符
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void textbox_KeyPress(object sender, KeyPressEventArgs e)
{
……

热点排行