【发布时间】:2015-09-09 03:22:57
【问题描述】:
我想为用户设置事件 KeyDown。单击键盘上的一个按钮,它会做一些事情。
但它不起作用,它说我的表单不包含 button(btnCalc_Click) 和 no method extension 的定义。
我的代码是:
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Delete)
{
if (btnLimpar.Enabled)
{
btnLimpar.PerformClick();
}
else
{
this.btnLimpar_Click(null, new EventArgs());
}
}
if (e.KeyCode == Keys.End)
{
if (btnCalcular.Enabled)
{
btnCalcular.PerformClick();
}
else
{
this.btnCalcular_Click(null, new EventArgs());
}
}
}
代码有误:this.btnCalcular_Click(null, new EventArgs());
错误: FormularioHospital.Form1' 不包含'btnCalcular_Click' 的定义,并且找不到接受'FormularioHospital.Form1' 类型的第一个参数的扩展方法'btnCalcular_Click'。 `
【问题讨论】: