2401_83550317 2024-04-18 14:59 采纳率: 20%
浏览 1

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日

悬赏问题

  • ¥15 路由器考试怎么办,有懂行的吗 ,eNSP
  • ¥20 前端 二进制文件流图片转化异常
  • ¥15 github上的这个C语言项目如何跑起来
  • ¥15 java 判断某个数 区间是否存在
  • ¥15 appium控制多个雷电模拟器问题
  • ¥15 C# iMobileDevice
  • ¥15 谁会做这个啊#ensp#Boson NetSim
  • ¥15 如何编写针对TPS6503320FRGE型号的电源管理芯片的编程代码?
  • ¥15 设计简单目录管理系统,要满足以下内容
  • ¥15 关于九十度混合耦合器信号分析问题