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

蓋州網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)自2013年創(chuàng)立以來(lái)到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
C# button事件說(shuō)明:splitContainer1.Panel2上有N個(gè)button
C# button事件要求:鼠標(biāo)進(jìn)入(mouseEnter)任何一個(gè)button區(qū)域的時(shí)候,該button的字體變成紅色,mouseLeave以后,恢復(fù)。但我不想為每個(gè)button一個(gè)一個(gè)加入mouseEnter和leave事件,要求寫(xiě)一個(gè)方法來(lái)實(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事件加下面兩個(gè)方法
- 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)的顏色
- }
寫(xiě)個(gè)CSS樣式表 你說(shuō)的是CS還是BS啊,BS的話(huà)用input 然后以類(lèi)型來(lái)判斷。方法可以只有一個(gè),但事件必須每個(gè)按鈕要有寫(xiě)個(gè)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; " >
然后你的頁(yè)面上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的原理與用法介紹
本文名稱(chēng):淺析C# button事件的要求與方法
文章源于:http://www.5511xx.com/article/djeiccs.html


咨詢(xún)
建站咨詢(xún)
