Control.OnClick和Control.InvokeOnClick有什么区别

时间:2017-07-05 21:58:30

标签: c# click controls

我只是想知道Control.OnClick和Control.InvokeOnClick方法之间有什么区别。

我想知道的第二件事是,当它是asp.net时,他们谈论3个组件:Click事件,OnClick方法和button1_click事件处理程序。但当它是桌面应用程序时,他们只讨论2个组件,Click事件及其事件处理程序。为什么onclik(invokeonclick)根本没有提到?

1 个答案:

答案 0 :(得分:1)

OnClick允许您在控件上发生Click事件时添加处理程序。 InvokeOnClick将“提升指定控件的Click事件”。

因此,如果您已将处理程序分配给 OnClick ,然后在该控件上调用 InvokeOnClick ,那么处理程序将被召唤。

网络不同。 This answer可以帮助您调用点击“网络”按钮。