//自定义的只能输入数字的TextBox
//用法新建AllowNumTextBox类粘贴代码,
//编译,在工具箱就有了
public class AllowNumTextBox : TextBox
{
public AllowNumTextBox()
{
this.KeyPress += F;
}
private void F(object o, KeyPressEventArgs e)
{
if (!char.IsControl(e.KeyChar) &&
!char.IsDigit(e.KeyChar) &&
e.KeyChar != '.')
e.Handled = true;
if (e.KeyChar == '.' &&
(o as TextBox).Text.IndexOf('.') > -1)
e.Handled = true;
}
}
追问我是新手,虽然略懂你写的东西,但要怎么用我还是不知道,例如我要用在textbox1,textbox2,textbox3上要怎么写?求高手指导
追答不要用自带的textbox,界面上全部换成我这个AllowNumTextBox