DataGridView.OnMouseLeave(EventArgs) Metoda

Definice

MouseLeave Vyvolá událost.

protected:
 override void OnMouseLeave(EventArgs ^ e);
protected override void OnMouseLeave(EventArgs e);
override this.OnMouseLeave : EventArgs -> unit
Protected Overrides Sub OnMouseLeave (e As EventArgs)

Parametry

e
EventArgs

Obsahuje EventArgs data události.

Příklady

Následující příklad kódu ukazuje použití této metody. Tento příklad je součástí většího příkladu, který je k dispozici v W: Přizpůsobení buněk a sloupců v ovládacím prvku model Windows Forms DataGridView rozšířením jejich chování a vzhledu.

// Force the cell to repaint itself when the mouse pointer enters it.
protected override void OnMouseEnter(int rowIndex)
{
    this.DataGridView.InvalidateCell(this);
}

// Force the cell to repaint itself when the mouse pointer leaves it.
protected override void OnMouseLeave(int rowIndex)
{
    this.DataGridView.InvalidateCell(this);
}
' Force the cell to repaint itself when the mouse pointer enters it.
Protected Overrides Sub OnMouseEnter(ByVal rowIndex As Integer)
    Me.DataGridView.InvalidateCell(Me)
End Sub

' Force the cell to repaint itself when the mouse pointer leaves it.
Protected Overrides Sub OnMouseLeave(ByVal rowIndex As Integer)
    Me.DataGridView.InvalidateCell(Me)
End Sub

Poznámky

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

Metoda OnMouseLeave také umožňuje odvozené třídy 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í OnMouseLeave(EventArgs) v odvozené třídě nezapomeňte volat metodu základní třídy OnMouseLeave(EventArgs) , aby zaregistrovaní delegáti obdrželi událost.

Platí pro

Viz také