Freigeben über


DataGrid.HitTestInfo.Row Eigenschaft

Definition

Ruft die Nummer der Zeile ab, auf die der Benutzer geklickt hat.

public:
 property int Row { int get(); };
public int Row { get; }
member this.Row : int
Public ReadOnly Property Row As Integer

Eigenschaftswert

Die Nummer der Zeile, auf die geklickt wurde.

Beispiele

Im folgenden Beispiel wird die Nummer der geklickten Zeile und Spalte ausgegeben, indem die HitTest -Methode innerhalb des MouseDown -Ereignisses eines System.Windows.Forms.DataGrid Steuerelements aufgerufen wird. Hierbei wird ein DataGrid.HitTestInfo-Objekt zurückgegeben.

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

Hinweise

Wenn die Koordinate keine Zelle ist, gibt die Eigenschaft -1 zurück. Wenn die Koordinate ein RowHeaderist, gibt die -Eigenschaft die Zeilennummer des Headers zurück, aber die Column -Eigenschaft gibt -1 zurück.

Gilt für:

Weitere Informationen