DataGrid.HitTestInfo.Column Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le numéro de la colonne sur laquelle l'utilisateur a cliqué.
public:
property int Column { int get(); };
public int Column { get; }
member this.Column : int
Public ReadOnly Property Column As Integer
Valeur de propriété
Numéro de la colonne.
Exemples
L’exemple suivant imprime les numéros de la ligne et de la colonne cliquées en appelant la HitTest méthode à partir de l’événement MouseDown d’un System.Windows.Forms.DataGrid contrôle. Cela retourne un objet DataGrid.HitTestInfo.
private:
void dataGrid1_MouseDown( Object^ /*sender*/,
System::Windows::Forms::MouseEventArgs^ e )
{
String^ newLine = "\n";
Console::WriteLine( newLine );
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( "Column {0}", myHitTest->Column );
Console::WriteLine( "Row {0}", myHitTest->Row );
}
private void dataGrid1_MouseDown
(object sender, System.Windows.Forms.MouseEventArgs e)
{
string newLine = "\n";
Console.WriteLine(newLine);
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("Column " + myHitTest.Column);
Console.WriteLine("Row " + myHitTest.Row);
}
Private Sub dataGrid1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
Dim newLine As String = ControlChars.Cr
Console.WriteLine(newLine)
Dim myHitTest As System.Windows.Forms.DataGrid.HitTestInfo
' Use the DataGrid control's HitTest method with
' the x and y properties.
myHitTest = dataGrid1.HitTest(e.X, e.Y)
Console.WriteLine(("Column " & myHitTest.Column))
Console.WriteLine(("Row " & myHitTest.Row))
End Sub
Remarques
Si la coordonnée n’est pas une cellule, la propriété retourne -1.