DataGridView.HitTestInfo.Type Proprietà

Definizione

Ottiene l'oggetto DataGridViewHitTestType che indica la parte del controllo DataGridView posizionata nelle coordinate descritte dall'oggetto DataGridView.HitTestInfo.

public:
 property System::Windows::Forms::DataGridViewHitTestType Type { System::Windows::Forms::DataGridViewHitTestType get(); };
public System.Windows.Forms.DataGridViewHitTestType Type { get; }
member this.Type : System.Windows.Forms.DataGridViewHitTestType
Public ReadOnly Property Type As DataGridViewHitTestType

Valore della proprietà

DataGridViewHitTestType

Valore di DataGridViewHitTestType che indica la parte del controllo in corrispondenza delle coordinate descritte dall'oggetto DataGridView.HitTestInfo corrente.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questa proprietà. 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

Si applica a

Vedi anche