1.如何限制TextBox只能输入数字(包括小数)?
private void TextBox_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
TextBox txt = (TextBox)sender;
if(e.KeyChar==8)
{
return;
}
if(e.KeyChar==46 && txt.Text.IndexOf('.')==-1)
{
return;
}
if(e.KeyChar>57 || e.KeyChar<48)
{
e.Handled=true;
this.Focus();
}
}