Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe DataGrid.HitTestInfo

 

Data di pubblicazione: ottobre 2016

Contiene informazioni relative a una parte dell'oggetto System.Windows.Forms.DataGrid in corrispondenza di una coordinata specificata. La classe non può essere ereditata.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

System.Object
  System.Windows.Forms.DataGrid.HitTestInfo

public sealed class HitTestInfo

NomeDescrizione
System_CAPS_pubpropertyColumn

Ottiene il numero della colonna di cui che l'utente ha fatto clic.

System_CAPS_pubpropertyRow

Ottiene il numero della riga di cui che l'utente ha fatto clic.

System_CAPS_pubpropertyType

Ottiene la parte di System.Windows.Forms.DataGrid di controllo, riga o colonna, che è stato fatto clic.

NomeDescrizione
System_CAPS_pubmethodEquals(Object)

Indica se due oggetti sono identici.(Esegue l'override di Object.Equals(Object).)

System_CAPS_pubmethodGetHashCode()

Ottiene il codice hash per il DataGrid.HitTestInfo istanza.(Esegue l'override di Object.GetHashCode().)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodToString()

Ottiene il tipo di un numero di riga e un numero di colonna.(Esegue l'override di Object.ToString().)

NomeDescrizione
System_CAPS_pubfieldSystem_CAPS_staticNowhere

Indica che una coordinata corrisponde a parte il System.Windows.Forms.DataGrid controllo che non funziona.

The T:System.Windows.Forms.DataGrid.HitTestInfo class, in conjunction with the M:System.Windows.Forms.DataGrid.HitTest(System.Int32,System.Int32) method of the T:System.Windows.Forms.DataGrid control, is used to determine which part of a T:System.Windows.Forms.DataGrid control the user has clicked. The T:System.Windows.Forms.DataGrid.HitTestInfo class contains the row, column, and part of the grid that was clicked. See the T:System.Windows.Forms.DataGrid.HitTestType enumeration returned by the P:System.Windows.Forms.DataGrid.HitTestInfo.Type property for a complete list of grid parts.

To return a T:System.Windows.Forms.DataGrid.HitTestInfo, invoke the M:System.Windows.Forms.DataGrid.HitTest(System.Int32,System.Int32) method from the E:System.Windows.Forms.Control.MouseDown event of T:System.Windows.Forms.DataGrid control. Pass the x and y properties of the T:System.Windows.Forms.MouseEventArgs to the M:System.Windows.Forms.DataGrid.HitTest(System.Int32,System.Int32) method.

The following example uses the M:System.Windows.Forms.DataGrid.HitTest(System.Int32,System.Int32) method in a E:System.Windows.Forms.Control.MouseDown event to return the T:System.Windows.Forms.DataGrid.HitTestInfo object. The row, column, and part of the grid are then printed.

private void dataGrid1_MouseDown
(object sender, System.Windows.Forms.MouseEventArgs e)
{
   Console.WriteLine();
   System.Windows.Forms.DataGrid.HitTestInfo myHitTest;
   // Use the DataGrid control's HitTest method with the x and y properties.
   myHitTest = dataGrid1.HitTest(e.X,e.Y);
   Console.WriteLine(myHitTest);
   Console.WriteLine("Column " + myHitTest.Column);
   Console.WriteLine("Row " + myHitTest.Row);
   Console.WriteLine("Type " + myHitTest.Type);
   Console.WriteLine("ToString " + myHitTest.ToString());
   Console.WriteLine("Hit " + myHitTest.Type.ToString());
}

.NET Framework
Disponibile da 1.1

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: