Actually goes ahead and fires the buttonClick Event. Inheriting classes should override this in favour of listening to the event. They should not, however, forget to call base.OnButtonClick(e) in order to ensure that all external listeners still receive the event.
[Visual Basic] Overridable Protected Sub OnButtonClick( _ ByVal e As ToolBarButtonClickEventArgs _ ) [C#] protected virtual void OnButtonClick( ToolBarButtonClickEventArgs e ); [C++] protected: virtual void OnButtonClick( ToolBarButtonClickEventArgs* e ); [JScript] protected function OnButtonClick( e : ToolBarButtonClickEventArgs );