2401_83550317 2024-04-18 14:59 采纳率: 19.2%
浏览 7

C#这里面的这个buttond要在窗体应用程序里面按哪个才会出来,有很多个button要实现同样的命令

C#这里面的这个buttond要在窗体应用程序里面按哪个才会出来,有很多个button要实现同样的命令

img

  • 写回答

5条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-04-18 14:59
    关注

    引自免费微信小程序:皆我百晓生

    在C#窗体应用程序中,如果你想让多个Button控件共享相同的点击事件处理方法,你需要为每个Button设置相同的Click事件处理程序。这里是一个详细的步骤:

    1. 首先,在Form Designer中添加多个Button控件(例如命名为button1、button2、button3等)。

    2. 选中第一个Button(比如button1),然后在属性窗口中找到Click事件,双击它,这将自动创建一个名为button1_Click的方法,并打开相应的.cs文件。

    3. 将你在问题中提供的代码复制到新创建的方法中,确保方法名匹配。代码如下:

    private void button1_Click(object sender, EventArgs e)
    {
        // 单击数字命令按钮的事件处理程序
        Button btn = (Button)sender;
        textBox1.Text = textBox1.Text + btn.Text;
    }
    
    1. 接下来,你需要将其他Button控件的Click事件也连接到同一个事件处理程序。选中第二个Button(如button2),再次在属性窗口中找到Click事件,但是这次不双击,而是手动输入button1_Click,这样就将button2的点击事件也关联到了同一个方法上。

    2. 对于剩下的Button控件,重复步骤4,确保它们的Click事件都绑定到button1_Click

    通过这种方式,无论你点击哪个Button,都会执行button1_Click中的代码,实现了多个Button共享同一命令的功能。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月18日