DataGridView.OnMouseLeave(EventArgs) Méthode

Définition

Déclenche l’événement MouseLeave.

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

Paramètres

e
EventArgs

Qui EventArgs contient les données d’événement.

Exemples

L’exemple de code suivant illustre l’utilisation de cette méthode. Cet exemple fait partie d’un exemple plus large disponible dans How to : Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance.

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

Remarques

Le déclenchement d’un événement appelle le gestionnaire d’événements par le biais d’un délégué. Pour plus d’informations, consultez Gestion et déclenchement d’événements.

La OnMouseLeave méthode permet également aux classes dérivées de gérer l’événement sans attacher de délégué. Il s’agit de la technique recommandée pour gérer l’événement dans une classe dérivée.

Notes pour les héritiers

En cas de OnMouseLeave(EventArgs) substitution dans une classe dérivée, veillez à appeler la méthode de la classe de OnMouseLeave(EventArgs) base afin que les délégués inscrits reçoivent l’événement.

S’applique à

Voir aussi