private bool nonNumberEntered = false;
private void textBox5_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
nonNumberEntered = false;
if (e.KeyCode < Keys.D0 || e.KeyCode > Keys.D9 )
{
if (e.KeyCode < Keys.NumPad0 || e.KeyCode > Keys.NumPad9)
{
if( (e.KeyCode != Keys.Back) && (e.KeyCode !=Keys.Decimal) && (e.KeyCode !=Keys.OemPeriod) )
{
nonNumberEntered = true;
}
}
}
} private void textBox5_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if (nonNumberEntered == true)
{
e.Handled = true;
}
}
private void textBox5_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
nonNumberEntered = false;
if (e.KeyCode < Keys.D0 || e.KeyCode > Keys.D9 )
{
if (e.KeyCode < Keys.NumPad0 || e.KeyCode > Keys.NumPad9)
{
if( (e.KeyCode != Keys.Back) && (e.KeyCode !=Keys.Decimal) && (e.KeyCode !=Keys.OemPeriod) )
{
nonNumberEntered = true;
}
}
}
} private void textBox5_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if (nonNumberEntered == true)
{
e.Handled = true;
}
}
解决方案 »
- 急求c#实现测量线长度的代码
- 请问,这种算法,怎么写?
- 求 调用Excel的例子(增、删、查、改) (即把excel当成一个小数据库)
- BindingSource 记录集如何设成唯读,用户不能修改
- CSDN谜题 - -!
- 如何将一个datetimepicker的值做为存储过程参数?
- 关于多的时间变量的各个部分组成一个时间变量的问题。
- gis问题
- 如何设置ContextMenuStrip显示的位置?
- 有谁用过微软提供的专门操作Oracle的类(System.Data.OracleClient),发现一个问题,气死我了:(
- 想学c# winform编程 不是web编程!
- 请教有关.NET开发windform的问题
{
e.Handled = true;
}