我的Winform中有很多文本框。也许20至30个文本框。 而且我只需要在输入时所有texbox都具有数字。
我在每个文本框中使用keypress事件来仅处理数字(以下代码)
if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && (e.KeyChar != '.'))
{
e.Handled = true;
}
// only allow one decimal point
if ((e.KeyChar == '.') && ((sender as TextBox).Text.IndexOf('.') > -1))
{
e.Handled = true;
}
是否有可能仅在1个按键事件中继承所有文本框?