一个按钮触发两个事件可以吗?
2009-07-07 19:45
405 查看
问:
我想让一个按钮触发两个事件,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
我想让一个按钮触发两个事件,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
相关文章推荐
- 一个按钮触发两个事件可以吗?
- Web小功能1——jquery实现一个按钮两个功能(触发不同事件)
- 如何点击一个按钮 分别触发两个jquery事件
- 当一个表单中有多个按钮时,可以通过onclick()事件触发不同的action请求
- Android 一个按钮两次单击触发两个不同事件并实现两个View在同一界面切换
- 如何点击一个按钮 分别触发两个jquery事件
- 一个按钮触发两个事件
- 不用鼠标点击就可以触发一个函数的单击事件
- 用JS实现一个表单多个按钮的方法,两个onclick事件处理
- 代码触发两个按钮相同的点击事件方法
- android 实现一个按钮按下时总触发一个事件
- iOS 利用运行时交换系统方法实现禁止同时点击两个按钮触发多个事件
- 一个form表单中两个按钮点击事件以及系统提示用户
- Android Studio中设置一个按钮的不同点击触发事件
- iOS开发两个距离较近的按钮同时触发事件的解决方法
- 如何为一个按钮(View)设置任意多次点击事件以及可以同时响应多个多次点击事件
- Android简单的实现音乐播放器功能(一个按钮可相应两个事件的方法)
- IOS 开发两个按钮(button)很近的时候同时触发事件解决的方法(setExclusiveTouch)
- 让一个按钮自动触发,自动执行onclick鼠标单击事件. 默认已点击.
- 关于一个按钮绑定两个事件的问题,click和submit