查关键字keyPress和keyDown,就可以再这里查到了。
有许多人问过的。就不帮你贴代码了。
有许多人问过的。就不帮你贴代码了。
解决方案 »
- 谁能帮我解决下引用dll问题呢!
- ★★★关于调用Microsoft Office Document Imange Writer转换Word文档的问题★★★
- 用sql语句填充datatable时,都是select一个列,为什么引用有时得用rows[0][0],有时rows[0][1]
- Enterprise Library Configuration 2.0哪里有下呀?
- 招聘asp和.net程序员
- 如何反射范型类
- 请教C#题.....
- 设置ListView的Viewitem为LargeIcon后,怎样显示image图片
- 高手,帮我一下吧,还是类型转换的问题阿!!!
- 为您深入剖析C#
- 在C#中能否层次化分割一个窗口?
- 如何获得发出提交事件的控件?
为什么下面的代码都不能禁止输入字符串?
为什么下面的代码都不能禁止输入字符串?private void textBox2_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if ( e.KeyValue < 48 && e.KeyValue >57 ) //如果输入的字符是从 ‘0’ 到 ‘9’
{
//什么都不做
}
else
{
e.Handled=true; //如果输入的是非数字字符,则提前将这个事件结束掉,而不添加
//MessageBox.Show( e.Handled.ToString() );
}
/// 验证数字
/// </summary>
/// <param name="number">输入字符串number</param>
/// <returns>返回是否是数字</returns>
public bool IsNumber(string number)
{
return Regex.IsMatch(number, @"^[+|-]?(\d+(\.\d*)?|\d{1,2}(,\d{3})*(\.\d*)?)$");
}
有源码