C#如何绑定多个按钮到同一个事件
作者:gis_rc 发布时间:2022-09-09 16:20:12
标签:C#,绑定,按钮,事件
绑定多个按钮到同一个事件
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


猜你喜欢
- SVN出现提示org.apache.subversion.javahl.ClientException: Attempted to lock
- 一、题目描述题目实现:使用套接字实现了服务器端与客户端的通信。运行程序,在服务器端的文本框中输入信息,然后按回车键,客户端就会收到服务器端发
- 一、示例搭建步骤先给出本文示例代码:WpfWithCefSharpDemo。1. 创建项目创建一个WPF项目,比如命名为&ldquo
- 前言RecyclerView是我们常用的列表控件,一般来说当Item的数据改变的时候我们需要刷新当前的Item 。如何刷新 RV 的列表?基
- 本文实例讲述了Android开发之imageView图片按比例缩放的实现方法。分享给大家供大家参考,具体如下:android:scaleTy
- 这里记录下C#中using关键字的使用方法。Using的使用大致分别以下三种:1 :using 指令(命名空间)using System;u
- 第一步:代码混淆(注意引入的第三方jar)在新版本的ADT创建项目时,混码的文件不再是proguard.cfg,而是project.prop
- 首先,要学习Spring中的Bean的注入方式,就要先了解什么是依赖注入。依赖注入是指:让调用类对某一接口的实现类的实现类的依赖关系由第三方
- 计算机在执行程序时,为了提高性能,编译器和处理器常常会对指令重排,一般分为以下三种:源代码 -> 编译器优化的重排 -> 指令并
- 当我们需要与 NIO Channel 进行交互时, 我们就需要使用到 NIO Buffer, 即数据从 Buffer读取到 Channel
- 项目涉及蓝牙通信,所以就简单的学了学,下面是自己参考了一些资料后的总结,希望对大家有帮助。 以下是开发中的几个关键步骤:1、首先开
- 一 .前言某年某月某天,同事说需要一个文件排他锁功能,需求如下:(1)写操作是排他属性(2)适用于同一进程的多线程/也适用于多进程的排他操作
- 声明一个可变数量的参数: Static int Add(params int[] values) { int sum = 0; if(val
- 前言:线程安全是并发编程中的重要关注点,造成线程安全问题的主要原因有两点,一是存在共享数据(也称临界资源),二是存在多条线程共同操作共享数据
- 本文实例讲述了Java日期操作类常见用法。分享给大家供大家参考,具体如下:一 取出当前日期时间1 代码import java.time.*;
- instanceof 严格来说是Java中的一个双目运算符,用来测试一个对象是否为一个类的实例,用法为:boolean result = o
- 一、图示二、MapStructpom文件 <dependency> &n
- 一. Dispatchers.IO1.Dispatchers.IO在协程中,当需要执行IO任务时,会在上下文中指定Dispatchers.I
- @Value注解设置默认值在Spring Boot中,如果使用@Value注解对属性进行赋值,但如果在配置文件或启动参数中未指定对应的参数值
- 1. 调试追踪代码: public static void enterTryMethod() { S