Leggere in inglese

Condividi tramite


DataGridView.HitTestInfo Classe

Definizione

Contiene informazioni, ad esempio gli indici di riga e di colonna, relative a una specifica coppia di coordinate nel controllo DataGridView. La classe non può essere ereditata.

C#
public sealed class DataGridView.HitTestInfo
Ereditarietà
DataGridView.HitTestInfo

Esempio

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

C#
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];
        }
    }
}

Commenti

Il HitTest metodo della DataGridView classe restituisce un DataGridView.HitTestInfooggetto . È possibile usare questo metodo per determinare quale parte del DataGridView controllo si trova nelle coordinate specificate. Ad esempio, è possibile chiamare questo metodo specificando le coordinate di un clic del mouse per determinare gli indici di riga e colonna della cella selezionata o se è stato fatto clic su una cella di intestazione o una barra di scorrimento.

Campi

Nowhere

Specifica che il punto non si trova in una cella né in un'intestazione di cella. Questo campo è di sola lettura.

Proprietà

ColumnIndex

Ottiene l'indice della colonna contenente le coordinate descritte dall'oggetto DataGridView.HitTestInfo corrente.

ColumnX

Ottiene la coordinata x dell'inizio della colonna contenente le coordinate descritte dall'oggetto DataGridView.HitTestInfo corrente.

RowIndex

Ottiene l'indice della riga contenente le coordinate descritte dall'oggetto DataGridView.HitTestInfo corrente.

RowY

Ottiene la coordinata y dell'inizio della riga contenente le coordinate descritte dall'oggetto DataGridView.HitTestInfo corrente.

Type

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

Metodi

Equals(Object)

Determina se l'oggetto Object specificato è uguale all'oggetto DataGridView.HitTestInfo corrente.

GetHashCode()

Svolge una funzione hash per un tipo particolare.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta un oggetto DataGridView.HitTestInfo.

Si applica a

Prodotto Versioni
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Vedi anche