C#如何綁定多個按鈕到同一個事件
更新時間:2022年04月19日 11:00:52 作者:gis_rc
這篇文章主要介紹了C#如何綁定多個按鈕到同一個事件,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
綁定多個按鈕到同一個事件
1.添加代碼
private void clauseElementClicked(object sender, EventArgs e)
{undefined
textBoxWhereClause.SelectedText = ((Button)sender).Text;
}2.選擇你要添加代碼的控件
右鍵–屬性–找到click這個事件,讓后選擇clauseElementClicked這個事件就可以了。
多個控件有同一個事件,優(yōu)化
先自己聲明方法,再用事件調(diào)用
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);
}以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
C# 執(zhí)行CMD命令并接收返回結(jié)果的操作方式
這篇文章主要介紹了C# 執(zhí)行CMD命令并接收返回結(jié)果的操作方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04

