一个按钮触发两个事件可以吗?
問:
我想讓一個(gè)按鈕觸發(fā)兩個(gè)事件,submit1_click 和submit2_click()可以嗎?怎么設(shè)?先執(zhí)行submit1_click,再接著執(zhí)行submit2_click。是再OnClick里設(shè)還是submit1_click里調(diào)用submit2_click呀?(用c#編輯)
______________________________________________________________________________________________
答1:
可以
button1.Click += new System.EventHandler( this.submit1_click );
button1.Click += new System.EventHandler( this.submit2_click );
______________________________________________________________________________________________
答2:
up
______________________________________________________________________________________________
答3:
只要能觸發(fā)就好處理了,哪怕是N個(gè)事件頁能通過自己的程序代碼來實(shí)現(xiàn)!
______________________________________________________________________________________________
答4:
事件是一個(gè)特殊的組播代表,而組播代表的特點(diǎn)就是可以注冊(cè)多個(gè)事件處理程序
______________________________________________________________________________________________
答5:
你也可以采用,在事件1中啟用事件2的方法來處理
______________________________________________________________________________________________
答6:
這樣
submit1.Click += new System.EventHandler( this.submit1_click );
submit1.Click += new System.EventHandler( this.submit2_click );
______________________________________________________________________________________________
答7:
<asp:button id="submit1" OnClick+=new System.EventHandler(this.submit1_click) OnClick+=new System.EventHandler(this.Submit2_click) runat="server"/>
這樣寫錯(cuò)在那里呀,顯示的錯(cuò)誤是:服務(wù)器標(biāo)記的格式不正確.
代碼還需要在其他地方聲明 EventHandler嗎?
______________________________________________________________________________________________
答8:
放到系統(tǒng)初始化的那段代碼里
______________________________________________________________________________________________
答9:
詳細(xì)說說好嗎?
______________________________________________________________________________________________
答10:
??private void InitializeComponent()
??{???
??submit1.Click += new System.EventHandler( this.submit1_click );
????????????????? submit1.Click += new System.EventHandler( this.submit2_click );
??}
______________________________________________________________________________________________
答11:
不行呀,submit1受保護(hù)級(jí)別限制
______________________________________________________________________________________________
答12:
可以,void 返回值的可以進(jìn)行多路委托。
______________________________________________________________________________________________
答13:
學(xué)習(xí)
______________________________________________________________________________________________
答14:
不如在一個(gè)按鈕的事件中加入對(duì)另一個(gè)事件的觸發(fā)
本文來自: 乘風(fēng)原創(chuàng)程序(http://www.qqcf.com) 詳細(xì)出處參考:http://study.qqcf.com/web/717/235098.htm
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的一个按钮触发两个事件可以吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle建立dblink
- 下一篇: 【5】CCNA课堂第一天