C#如何绑定多个按钮到同一个事件
作者:gis_rc 时间:2022-09-09 16:20:12
绑定多个按钮到同一个事件
1.添加代码
private void clauseElementClicked(object sender, EventArgs e)
{undefined
textBoxWhereClause.SelectedText = ((Button)sender).Text;
}
2.选择你要添加代码的控件
右键–属性–找到click这个事件,让后选择clauseElementClicked这个事件就可以了。
多个控件有同一个事件,优化
先自己声明方法,再用事件调用
public void borderS3D(object sender,EventArgs e)
{
((PictureBox)sender).BorderStyle=BorderStyle.Fixed3D;
} public void borderSNo(object sender, EventArgs e)
{
((PictureBox)sender).BorderStyle = BorderStyle.None;
}
public FormMain()
{
InitializeComponent();
pictureBox1.MouseHover += new EventHandler(borderS3D);
pictureBox1.MouseLeave += new EventHandler(borderSNo);
pictureBox2.MouseHover += new EventHandler(borderS3D);
pictureBox2.MouseLeave += new EventHandler(borderSNo);
pictureBox3.MouseHover += new EventHandler(borderS3D);
pictureBox3.MouseLeave += new EventHandler(borderSNo);
pictureBox4.MouseHover += new EventHandler(borderS3D);
pictureBox4.MouseLeave += new EventHandler(borderSNo);
pictureBox5.MouseHover += new EventHandler(borderS3D);
pictureBox5.MouseLeave += new EventHandler(borderSNo);
pictureBox6.MouseHover += new EventHandler(borderS3D);
pictureBox6.MouseLeave += new EventHandler(borderSNo);
pictureBox7.MouseHover += new EventHandler(borderS3D);
pictureBox7.MouseLeave += new EventHandler(borderSNo);
pictureBox8.MouseHover += new EventHandler(borderS3D);
pictureBox8.MouseLeave += new EventHandler(borderSNo);
pictureBox9.MouseHover += new EventHandler(borderS3D);
pictureBox9.MouseLeave += new EventHandler(borderSNo);
pictureBox10.MouseHover += new EventHandler(borderS3D);
pictureBox10.MouseLeave += new EventHandler(borderSNo);
pictureBox11.MouseHover += new EventHandler(borderS3D);
pictureBox11.MouseLeave += new EventHandler(borderSNo);
}
来源:https://blog.csdn.net/weixin_44265800/article/details/90723683
标签:C#,绑定,按钮,事件
0
投稿
猜你喜欢
如何使用Spring AOP预处理Controller的参数
2022-09-11 10:01:56
C#实现斐波那契数列的几种方法整理
2023-09-02 05:05:58
Java Pattern与Matcher字符串匹配案例详解
2022-03-25 16:07:19
Mapper批量插入Oracle数据@InsertProvider注解
2023-02-11 15:13:40
Java多线程之读写锁分离设计模式
2021-06-08 07:20:48
Java工具类DateUtils实例详解
2022-08-22 00:40:35
Java 的 FileFilter文件过滤与readline读行操作实例代码
2022-04-09 07:22:53
SpringBoot对Druid配置SQL监控功能失效问题及解决方法
2023-06-10 21:31:24
Android开发之OpenGL绘制2D图形的方法分析
2023-05-19 09:59:48
mybatis的if判断integer问题
2022-12-23 20:15:41
Ajax登录验证实现代码
2022-02-22 10:47:51
浅析Java中Apache BeanUtils和Spring BeanUtils的用法
2021-07-10 21:29:15
Android自定义View新年烟花、祝福语横幅动画
2022-01-24 21:31:27
Android自定义View制作仪表盘界面
2021-10-05 06:45:01
kill命令在Java应用中使用的注意事项小结
2023-11-11 13:01:55
下载软件后使用c#获取文件的md5码示例
2022-02-08 21:39:58
java实现操作系统中的最佳置换Optimal算法
2023-10-26 10:27:13
详解Mybatis的缓存
2022-10-23 22:49:13
android实现条目倒计时功能
2023-08-23 08:35:38
基于springboot搭建的web系统架构的方法步骤
2023-11-21 13:33:51