我只是想知道Control.OnClick和Control.InvokeOnClick方法之间有什么区别。
我想知道的第二件事是,当它是asp.net时,他们谈论3个组件:Click事件,OnClick方法和button1_click事件处理程序。但当它是桌面应用程序时,他们只讨论2个组件,Click事件及其事件处理程序。为什么onclik(invokeonclick)根本没有提到?
答案 0 :(得分:1)
OnClick允许您在控件上发生Click事件时添加处理程序。 InvokeOnClick将“提升指定控件的Click事件”。
因此,如果您已将处理程序分配给 OnClick ,然后在该控件上调用 InvokeOnClick ,那么处理程序将被召唤。
网络不同。 This answer可以帮助您调用点击“网络”按钮。