ToolStripItem.OnClick(EventArgs) Método

Definición

Genera el evento Click.

protected:
 virtual void OnClick(EventArgs ^ e);
protected virtual void OnClick(EventArgs e);
abstract member OnClick : EventArgs -> unit
override this.OnClick : EventArgs -> unit
Protected Overridable Sub OnClick (e As EventArgs)

Parámetros

e
EventArgs

que EventArgs contiene los datos del evento.

Ejemplos

En el ejemplo de código siguiente se muestra cómo invalidar el OnClick método . Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la ToolStripItem clase .

// The method defines the behavior of the Click event.
// It simply toggles the state of the clickedValue field.
protected override void OnClick(EventArgs e)
{
    base.OnClick(e);

    this.clickedValue ^= true;
}
' The method defines the behavior of the Click event.
' It simply toggles the state of the clickedValue field.
Protected Overrides Sub OnClick(e As EventArgs)
   MyBase.OnClick(e)
   
     Me.clickedValue = Me.clickedValue Xor True
 End Sub

Comentarios

La generación de un evento invoca el controlador de eventos a través de un delegado. Para obtener más información, consulte Control y generación de eventos.

El OnClick método también permite que las clases derivadas controle el evento sin adjuntar un delegado. Esta es la técnica preferida para controlar el evento en una clase derivada.

Notas a los desarrolladores de herederos

Al invalidar OnClick(EventArgs) en una clase derivada, asegúrese de llamar al método de OnClick(EventArgs) la clase base para que los delegados registrados reciban el evento.

Se aplica a