一个按钮触发两个事件可以吗?
問:
我想讓一個按鈕觸發兩個事件,submit1_click 和submit2_click()可以嗎?怎么設?先執行submit1_click,再接著執行submit2_click。是再OnClick里設還是submit1_click里調用submit2_click呀?(用c#編輯)
______________________________________________________________________________________________
答1:
可以
button1.Click += new System.EventHandler( this.submit1_click );
button1.Click += new System.EventHandler( this.submit2_click );
______________________________________________________________________________________________
答2:
up
______________________________________________________________________________________________
答3:
只要能觸發就好處理了,哪怕是N個事件頁能通過自己的程序代碼來實現!
______________________________________________________________________________________________
答4:
事件是一個特殊的組播代表,而組播代表的特點就是可以注冊多個事件處理程序
______________________________________________________________________________________________
答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"/>
這樣寫錯在那里呀,顯示的錯誤是:服務器標記的格式不正確.
代碼還需要在其他地方聲明 EventHandler嗎?
______________________________________________________________________________________________
答8:
放到系統初始化的那段代碼里
______________________________________________________________________________________________
答9:
詳細說說好嗎?
______________________________________________________________________________________________
答10:
??private void InitializeComponent()
??{???
??submit1.Click += new System.EventHandler( this.submit1_click );
????????????????? submit1.Click += new System.EventHandler( this.submit2_click );
??}
______________________________________________________________________________________________
答11:
不行呀,submit1受保護級別限制
______________________________________________________________________________________________
答12:
可以,void 返回值的可以進行多路委托。
______________________________________________________________________________________________
答13:
學習
______________________________________________________________________________________________
答14:
不如在一個按鈕的事件中加入對另一個事件的觸發
本文來自: 乘風原創程序(http://www.qqcf.com) 詳細出處參考:http://study.qqcf.com/web/717/235098.htm
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的一个按钮触发两个事件可以吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle建立dblink
- 下一篇: [收藏]C#实现超酷的图像效果(附源码)