Udostępnij za pośrednictwem


ToolStripItem.OnMouseEnter(EventArgs) Metoda

Definicja

MouseEnter Zgłasza zdarzenie.

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

Parametry

e
EventArgs

Element EventArgs zawierający dane zdarzenia.

Przykłady

W poniższym przykładzie kodu pokazano, jak zastąpić metodę OnMouseEnter . Ten przykład kodu jest częścią większego przykładu udostępnionego ToolStripItem dla klasy .

// This method defines the behavior of the MouseEnter event.
// It sets the state of the rolloverValue field to true and
// tells the control to repaint.
protected override void OnMouseEnter(EventArgs e)
{
    base.OnMouseEnter(e);

    this.rolloverValue = true;

    this.Invalidate();
}
' This method defines the behavior of the MouseEnter event.
' It sets the state of the rolloverValue field to true and
' tells the control to repaint.
Protected Overrides Sub OnMouseEnter(e As EventArgs)
   MyBase.OnMouseEnter(e)
   
   Me.rolloverValue = True
   
   Me.Invalidate()
 End Sub

Uwagi

Podnoszenie zdarzenia wywołuje program obsługi zdarzeń przez delegata. Aby uzyskać więcej informacji, zobacz Obsługa i podnoszenie zdarzeń.

Metoda OnMouseEnter umożliwia również klasom pochodnym obsługę zdarzenia bez dołączania delegata. Jest to preferowana technika obsługi zdarzenia w klasie pochodnej.

Uwagi dotyczące dziedziczenia

Podczas zastępowania OnMouseEnter(EventArgs) w klasie pochodnej należy wywołać metodę klasy OnMouseEnter(EventArgs) bazowej, aby zarejestrowani delegaci odbierali zdarzenie.

Dotyczy