DataGridViewHitTestType Énumération

Définition

Spécifie un emplacement dans un contrôle DataGridView.

public enum class DataGridViewHitTestType
public enum DataGridViewHitTestType
type DataGridViewHitTestType = 
Public Enum DataGridViewHitTestType
Héritage
DataGridViewHitTestType

Champs

Cell 1

Cellule dans DataGridView.

ColumnHeader 2

En-tête de colonne dans DataGridView.

HorizontalScrollBar 5

Barre de défilement horizontale de DataGridView.

None 0

Partie vide de DataGridView.

RowHeader 3

En-tête de ligne dans DataGridView.

TopLeftHeader 4

L'en-tête de colonne gauche supérieur dans DataGridView.

VerticalScrollBar 6

Barre de défilement verticale de DataGridView.

Exemples

L’exemple de code suivant illustre l’utilisation de ce type. Cet exemple fait partie d’un exemple plus large disponible dans la rubrique de référence de DataGridView.Columns propriété.

private DataGridViewCell clickedCell;

private void dataGridView1_MouseDown(object sender, MouseEventArgs e)
{
// If the user right-clicks a cell, store it for use by the shortcut menu.
    if (e.Button == MouseButtons.Right)
    {
        DataGridView.HitTestInfo hit = dataGridView1.HitTest(e.X, e.Y);
        if (hit.Type == DataGridViewHitTestType.Cell)
        {
            clickedCell =
                dataGridView1.Rows[hit.RowIndex].Cells[hit.ColumnIndex];
        }
    }
}
Private clickedCell As DataGridViewCell

Private Sub dataGridView1_MouseDown(ByVal sender As Object, _
    ByVal e As MouseEventArgs) Handles dataGridView1.MouseDown

    ' If the user right-clicks a cell, store it for use by the 
    ' shortcut menu.
    If e.Button = MouseButtons.Right Then
        Dim hit As DataGridView.HitTestInfo = _
            dataGridView1.HitTest(e.X, e.Y)
        If hit.Type = DataGridViewHitTestType.Cell Then
            clickedCell = _
                dataGridView1.Rows(hit.RowIndex).Cells(hit.ColumnIndex)
        End If
    End If

End Sub

Remarques

Un DataGridView.HitTestInfo décrit une paire de coordonnées sur le DataGridView contrôle. La Type propriété indique quelle DataGridView partie du contient le point.

S’applique à

Voir aussi