C#如何綁定多個(gè)按鈕到同一個(gè)事件
更新時(shí)間:2022年04月19日 11:00:52 作者:gis_rc
這篇文章主要介紹了C#如何綁定多個(gè)按鈕到同一個(gè)事件,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
綁定多個(gè)按鈕到同一個(gè)事件
1.添加代碼
private void clauseElementClicked(object sender, EventArgs e)
{undefined
textBoxWhereClause.SelectedText = ((Button)sender).Text;
}2.選擇你要添加代碼的控件
右鍵–屬性–找到click這個(gè)事件,讓后選擇clauseElementClicked這個(gè)事件就可以了。
多個(gè)控件有同一個(gè)事件,優(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);
}以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
C#通過yield實(shí)現(xiàn)數(shù)組全排列的方法
這篇文章主要介紹了C#通過yield實(shí)現(xiàn)數(shù)組全排列的方法,以實(shí)例形式較為詳細(xì)的分析了全排列的概念及C#的實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03
C#中多線程ManualResetEvent 與 AutoResetEvent 區(qū)別
這篇文章主要介紹了C#中ManualResetEvent 與 AutoResetEvent 區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
C#中把任意類型的泛型集合轉(zhuǎn)換成SQLXML數(shù)據(jù)格式的實(shí)例
本文主要分享了C#中把任意類型的泛型集合轉(zhuǎn)換成SQLXML數(shù)據(jù)格式的實(shí)例代碼。具有很好的參考價(jià)值,需要的朋友可以看下2016-12-12
c#定時(shí)器和global實(shí)現(xiàn)自動(dòng)job示例
這篇文章主要介紹了c#定時(shí)器和global實(shí)現(xiàn)自動(dòng)job示例,大家參考使用吧2014-01-01

