Aracılığıyla paylaş


ToolStripItem.OnMouseEnter(EventArgs) Yöntem

Tanım

Olayı tetikler MouseEnter .

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)

Parametreler

e
EventArgs

EventArgs Olay verilerini içeren bir.

Örnekler

Aşağıdaki kod örneği, yönteminin nasıl geçersiz kılınduğunu OnMouseEnter gösterir. Bu kod örneği, sınıfı için ToolStripItem sağlanan daha büyük bir örneğin parçasıdır.

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

Açıklamalar

Olay bildirmek, bir temsilci yoluyla olay işleyicisini çağırır. Daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.

yöntemi, OnMouseEnter türetilmiş sınıfların bir temsilci eklemeden olayı işlemesine de izin verir. Bu, türetilmiş bir sınıftaki olayı işlemek için tercih edilen tekniktir.

Devralanlara Notlar

Türetilmiş bir sınıfta geçersiz kılma OnMouseEnter(EventArgs) sırasında, kayıtlı temsilcilerin olayı alması için temel sınıfın OnMouseEnter(EventArgs) yöntemini çağırdığınızdan emin olun.

Şunlara uygulanır