Språk

ToolStripItem.OnClick(EventArgs) Metod

Definition

Genererar händelsen 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)

Parametrar

e
EventArgs

En EventArgs som innehåller händelsedata.

Exempel

Följande kodexempel visar hur du åsidosätter OnClick metoden. Det här kodexemplet är en del av ett större exempel för ToolStripItem klassen.

// 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

Kommentarer

När du skapar en händelse anropas händelsehanteraren via ett ombud. Mer information finns i Hantera och höja händelser.

Metoden OnClick gör det också möjligt för härledda klasser att hantera händelsen utan att koppla ett ombud. Det här är den bästa tekniken för att hantera händelsen i en härledd klass.

Anteckningar till arvingar

När du OnClick(EventArgs) åsidosätter i en härledd klass måste du anropa basklassens OnClick(EventArgs) metod så att registrerade ombud tar emot händelsen.

Gäller för