C#这里面的这个buttond要在窗体应用程序里面按哪个才会出来,有很多个button要实现同样的命令
C#这里面的这个buttond要在窗体应用程序里面按哪个才会出来,有很多个button要实现同样的命令
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
5条回答 默认 最新
关注 引自免费微信小程序:皆我百晓生
在C#窗体应用程序中,如果你想让多个Button控件共享相同的点击事件处理方法,你需要为每个Button设置相同的Click事件处理程序。这里是一个详细的步骤:
-
首先,在Form Designer中添加多个Button控件(例如命名为button1、button2、button3等)。
-
选中第一个Button(比如button1),然后在属性窗口中找到
Click
事件,双击它,这将自动创建一个名为button1_Click
的方法,并打开相应的.cs文件。 -
将你在问题中提供的代码复制到新创建的方法中,确保方法名匹配。代码如下:
private void button1_Click(object sender, EventArgs e) { // 单击数字命令按钮的事件处理程序 Button btn = (Button)sender; textBox1.Text = textBox1.Text + btn.Text; }
-
接下来,你需要将其他Button控件的Click事件也连接到同一个事件处理程序。选中第二个Button(如button2),再次在属性窗口中找到
Click
事件,但是这次不双击,而是手动输入button1_Click
,这样就将button2的点击事件也关联到了同一个方法上。 -
对于剩下的Button控件,重复步骤4,确保它们的Click事件都绑定到
button1_Click
。
通过这种方式,无论你点击哪个Button,都会执行
button1_Click
中的代码,实现了多个Button共享同一命令的功能。解决 无用评论 打赏 举报 编辑记录-
悬赏问题
- ¥15 路由器考试怎么办,有懂行的吗 ,eNSP
- ¥20 前端 二进制文件流图片转化异常
- ¥15 github上的这个C语言项目如何跑起来
- ¥15 java 判断某个数 区间是否存在
- ¥15 appium控制多个雷电模拟器问题
- ¥15 C# iMobileDevice
- ¥15 谁会做这个啊#ensp#Boson NetSim
- ¥15 如何编写针对TPS6503320FRGE型号的电源管理芯片的编程代码?
- ¥15 设计简单目录管理系统,要满足以下内容
- ¥15 关于九十度混合耦合器信号分析问题