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

蓋州網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、自適應網(wǎng)站建設等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)自2013年創(chuàng)立以來到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)。
C# button事件說明:splitContainer1.Panel2上有N個button
C# button事件要求:鼠標進入(mouseEnter)任何一個button區(qū)域的時候,該button的字體變成紅色,mouseLeave以后,恢復。但我不想為每個button一個一個加入mouseEnter和leave事件,要求寫一個方法來實現(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;//改成你默認的顏色
- }
寫個CSS樣式表 你說的是CS還是BS啊,BS的話用input 然后以類型來判斷。方法可以只有一個,但事件必須每個按鈕要有寫個SupperButton繼承Button,實現(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雙擊事件
- 實現(xiàn)方法 C# button快捷鍵
- 如何實現(xiàn)C# button定義熱鍵
- 深度剖析 C# get post實現(xiàn)方法
- C# get post的原理與用法介紹
分享標題:淺析C# button事件的要求與方法
URL網(wǎng)址:http://www.dlmjj.cn/article/djeiccs.html


咨詢
建站咨詢
