Sdílet prostřednictvím


ToolStripItem.OnMouseEnter(EventArgs) Metoda

Definice

MouseEnter Vyvolá událost.

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

Obsahující EventArgs data události.

Příklady

Následující příklad kódu ukazuje, jak přepsat metodu OnMouseEnter . Tento příklad kódu je součástí většího příkladu ToolStripItem pro třídu .

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

Poznámky

Vyvolání události spustí obslužnou rutinu události prostřednictvím delegáta. Další informace najdete v tématu Zpracování a vyvolávání událostí.

Metoda OnMouseEnter také umožňuje odvozeným třídám zpracovat událost bez připojení delegáta. Toto je upřednostňovaná technika pro zpracování události v odvozené třídě.

Poznámky pro dědice

Při přepsání OnMouseEnter(EventArgs) v odvozené třídě nezapomeňte volat metodu základní třídy OnMouseEnter(EventArgs) , aby registrovaní delegáti obdrželi událost.

Platí pro