DataGridViewHitTestType Enumerazione

Definizione

Specifica una posizione in un controllo DataGridView.

public enum class DataGridViewHitTestType
public enum DataGridViewHitTestType
type DataGridViewHitTestType = 
Public Enum DataGridViewHitTestType
Ereditarietà
DataGridViewHitTestType

Campi

Cell 1

Cella nel controllo DataGridView.

ColumnHeader 2

Intestazione di colonna nel controllo DataGridView.

HorizontalScrollBar 5

Barra di scorrimento orizzontale del controllo DataGridView.

None 0

Parte vuota del controllo DataGridView.

RowHeader 3

Intestazione di riga nel controllo DataGridView.

TopLeftHeader 4

Intestazione della colonna superiore sinistra nel controllo DataGridView.

VerticalScrollBar 6

Barra di scorrimento verticale del controllo DataGridView.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo tipo. Questo esempio fa parte di un esempio più ampio disponibile nell'argomento di riferimento alle DataGridView.Columns proprietà.

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

Commenti

Un DataGridView.HitTestInfo oggetto descrive una coppia di coordinate nel DataGridView controllo . La Type proprietà indica quale parte dell'oggetto DataGridView contiene il punto.

Si applica a

Vedi anche