private void txtPho_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if(e.KeyChar!='\b')
{
if(e.KeyChar!='-'||e.KeyChar!='+')
{
if((e.KeyChar<'0')||(e.KeyChar>'9'))
{
e.Handled = true;
}
}
}
}
然后再将textBox控件的IMEMode属性设为disable 就是禁用输入法
用KeyPress事件 上面的代码是 允许在textBox里面输入回车,-,+,0,1,2。。。。9
你自己研究研究吧