表单不包含btnCalc_Click的定义,也没有方法扩展
本文关键字:有方法 扩展 定义 包含 btnCalc Click 表单 | 更新日期: 2023-09-27 18:11:41
我想把事件KeyDown为当用户。点击键盘上的一个按钮,它就会做一些事情。
但是它不工作,它说我的表单不包含按钮的定义(btnCalc_Click)和没有方法扩展。
我的代码是: 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'的定义,也没有扩展方法'btnCalcular_Click'接受类型为'FormularioHospital '的第一个参数。可以找到Form1'。'
选项1:
转到设计器,只需双击您的按钮。它会为你创建那个方法。
选项2:
创建此方法,然后使用designer将该方法分配给按钮的click事件。
private void btnCalcular_Click(object sender, EventArgs e)
{
// codes that you want execute when your button clicked
}
第一选择
- 你应该创建一个按钮
- 双击按钮
btnCalcular
它将为您创建必要的过程。
第二种选择
- 可以创建按钮
btnCalcular
private void btnCalcular_Click(object sender, EventArgs e)
{
}