2010-10-28 17 views
1

我想使用C#代码为数字和字符串创建单独的文本框。我不应该使用jQuery或JavaScript。任何人都可以帮助我。c#数字文本框

条件:

数字文本框:它不应该允许的字符,特殊字符。
字符串文本框:不应该允许数字,特殊字符。

回答

0

我想你可以使用数字仅

private void txtType1_KeyPress(object sender, KeyPressEventArgs e) 
{ 
    int isNumber = 0; 
    e.Handled = !int.TryParse(e.KeyChar.ToString(), out isNumber); 
} 

文字蒙面C#TextBox控件

0

只有

private void txtType1_KeyPress(object sender, KeyPressEventArgs e) 
{ 
    int Length=textbox1.Length; 
    int Loop; 

    for(Loop=1;Loop<=Length;Loop++) 
    { 
     char c=textbox1.subString(Loop,1); 

     if((c<'a' && c>'z') || (c<'A' && c>'Z')) 
     { 
      Messagebox.Show("Please Enter Only Alphabets"); 
      e.Handle=true; 
     } 
    } 
} 
+2

你将能够将文本粘贴到数字框 – Jonathan 2010-10-28 05:59:04

+0

yea coz..m监控keydown事件 – william 2010-10-29 00:43:09