2004.7.9
使用了VS2003中的TextBox控件,然后做了一个这个控件的子类,主要用于只输入金额数字的功能。经过尝试后,发现了在子类中覆盖了OnKeyPress方法后,可以控制字符是否允许输入。
protected void OnKeyPress(object sender,KeyPressEventArgs e)
{
// 判断输入的是否为0
if (e.KeyChar == '0')
{
// 是0的情况下,该KeyPress事件的处理设置成结束。
// 这时,0字符不被输入到TextBox中。
e.Handled = true;
}
else
{
e.Handled = false;
}
return;
}