winform事件方法中的参数对象是在哪里进行实例化的呢
privatevoidtxtStartNumber_KeyPress(objectsender,KeyPressEventArgse){if((e.KeyChar>='a...
private void txtStartNumber_KeyPress(object sender, KeyPressEventArgs e)
{
if ((e.KeyChar >= 'a' && e.KeyChar <= 'z') || (e.KeyChar >= 'A' && e.KeyChar <= 'Z'))
{
e.Handled = true;
}
}
上面的的方法中写了 KeyPressEventArgs e)这个参数,在方法里就可以直接调用e.keyChar ,为何参数的e不用new KeyPressEventArgs 类就可以直接使用里面的非静态方法呢,实例化参数对象的代码哪个位置 展开
{
if ((e.KeyChar >= 'a' && e.KeyChar <= 'z') || (e.KeyChar >= 'A' && e.KeyChar <= 'Z'))
{
e.Handled = true;
}
}
上面的的方法中写了 KeyPressEventArgs e)这个参数,在方法里就可以直接调用e.keyChar ,为何参数的e不用new KeyPressEventArgs 类就可以直接使用里面的非静态方法呢,实例化参数对象的代码哪个位置 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询