新聞中心
C# button事件很多,本文筆者介紹的是C# button按鈕統(tǒng)一事件,包括CSS樣式表,以及鼠標(biāo)進(jìn)入該區(qū)域后的動作等等。筆者對此事件的說明及要求都做了詳細(xì)闡述。

蓋州網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)自2013年創(chuàng)立以來到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
C# button事件說明:splitContainer1.Panel2上有N個button
C# button事件要求:鼠標(biāo)進(jìn)入(mouseEnter)任何一個button區(qū)域的時候,該button的字體變成紅色,mouseLeave以后,恢復(fù)。但我不想為每個button一個一個加入mouseEnter和leave事件,要求寫一個方法來實(shí)現(xiàn)。
一、在構(gòu)造函數(shù)里或Form_Load事件加下面代碼
- foreach (Control ctrl in splitContainer1.Panel2.Controls)
- {
- if (ctrl is Button)
- {
- ctrl.MouseEnter += new EventHandler(ctrl_MouseEnter);
- ctrl.MouseLeave += new EventHandler(ctrl_MouseLeave);
- }
- }
二、C# button事件加下面兩個方法
- private void ctrl_MouseEnter(object sender, EventArgs e)
- {
- ((Button)sender).ForeColor = Color.Red;
- }
- private void ctrl_MouseLeave(object sender, EventArgs e)
- {
- ((Button)sender).ForeColor = Color.Black;//改成你默認(rèn)的顏色
- }
寫個CSS樣式表 你說的是CS還是BS啊,BS的話用input 然后以類型來判斷。方法可以只有一個,但事件必須每個按鈕要有寫個SupperButton繼承Button,實(shí)現(xiàn)mouseEnter和leave事件。 用SKIN吧
- "easyto" BackColor="#EFEFEF" runat="server"
style="text-align:right;border-bottom: 1px solid #000000;
border-left: 0px solid yellow;
border-right: 0px solid blue; border-top: 0px solid green; " >
然后你的頁面上C# button事件只要加 SkinId="easyto" 就可以了。
【編輯推薦】
- 探尋C# Button雙擊事件
- 實(shí)現(xiàn)方法 C# button快捷鍵
- 如何實(shí)現(xiàn)C# button定義熱鍵
- 深度剖析 C# get post實(shí)現(xiàn)方法
- C# get post的原理與用法介紹
文章標(biāo)題:淺析C# button事件的要求與方法
網(wǎng)頁鏈接:http://m.5511xx.com/article/djeiccs.html


咨詢
建站咨詢
