private void txtMoney_KeyPress(object sender, KeyPressEventArgs e)
{
//知道这个括号里面的条件的意思的前辈请指教指教 !
if (e.KeyChar != 8 && !char.IsDigit(e.KeyChar) && e.KeyChar != 13)
{
e.Handled = true;//这个也不懂是什么意思。!! 汗。。
}
}
我只知道有了这个事件只能在文本框中输入数字。
{
//知道这个括号里面的条件的意思的前辈请指教指教 !
if (e.KeyChar != 8 && !char.IsDigit(e.KeyChar) && e.KeyChar != 13)
{
e.Handled = true;//这个也不懂是什么意思。!! 汗。。
}
}
我只知道有了这个事件只能在文本框中输入数字。
e.KeyChar != 8 表示的是退格键
IsDigit 是用来判断 0--9的数字
e.KeyChar != 13 表示的是 回车键也就是你这个程序的文本框只能接受数字,退格键和回车键,是用来输入整数的。可以参看一下 c#入门经典的第4章,讲了些 布尔逻辑,也许有帮助。。Anyway, Good luck!
http://conan77.vicp.net