表单不包含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'。'

表单不包含btnCalc_Click的定义,也没有方法扩展

选项1:

转到设计器,只需双击您的按钮。它会为你创建那个方法。

选项2:

创建此方法,然后使用designer将该方法分配给按钮的click事件。

private void btnCalcular_Click(object sender, EventArgs e)
{
    // codes that you want execute when your button clicked
}

第一选择

    你应该创建一个按钮btnCalcular
  1. 双击按钮

它将为您创建必要的过程。

第二种选择

  1. 可以创建按钮btnCalcular
并将此代码粘贴到 后面的代码上
private void btnCalcular_Click(object sender, EventArgs e)
{
}