DataGrid.HitTestInfo Klas

Definitie

Let op

DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.

Bevat informatie over een deel van de DataGrid coördinaat op een opgegeven coördinaat. Deze klasse kan niet worden overgenomen.

public: ref class DataGrid::HitTestInfo sealed
public sealed class DataGrid.HitTestInfo
[System.ComponentModel.Browsable(false)]
[System.Obsolete("`DataGrid` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `DataGridView` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")]
public sealed class DataGrid.HitTestInfo
type DataGrid.HitTestInfo = class
[<System.ComponentModel.Browsable(false)>]
[<System.Obsolete("`DataGrid` is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use `DataGridView` instead.", false, DiagnosticId="WFDEV006", UrlFormat="https://aka.ms/winforms-warnings/{0}")>]
type DataGrid.HitTestInfo = class
Public NotInheritable Class DataGrid.HitTestInfo
Overname
DataGrid.HitTestInfo
Kenmerken

Voorbeelden

In het volgende voorbeeld wordt de HitTest methode in een MouseDown gebeurtenis gebruikt om het DataGrid.HitTestInfo object te retourneren. De rij, kolom en een deel van het raster worden vervolgens afgedrukt.

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 {0}", myHitTest->Column );
      Console::WriteLine( "Row {0}", myHitTest->Row );
      Console::WriteLine( "Type {0}", myHitTest->Type );
      Console::WriteLine( "ToString {0}", myHitTest );
      Console::WriteLine( "Hit {0}", myHitTest->Type );
   }
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());
}
Private Sub DataGrid1_MouseDown(ByVal sender As Object, ByVal e As MouseEventArgs)
    Console.WriteLine()
    Dim myHitTest As 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)
    Console.WriteLine("Type " & myHitTest.Type)
    Console.WriteLine("ToString " & myHitTest.ToString)
    Console.WriteLine("Format " & myHitTest.Type.ToString)
End Sub

Opmerkingen

De DataGrid.HitTestInfo klasse, in combinatie met de HitTest methode van het DataGrid besturingselement, wordt gebruikt om te bepalen welk deel van een DataGrid besturingselement de gebruiker heeft geklikt. De DataGrid.HitTestInfo klasse bevat de rij, kolom en een deel van het raster waarop is geklikt. Zie de DataGrid.HitTestType opsomming die door de Type eigenschap wordt geretourneerd voor een volledige lijst met rasteronderdelen.

Als u een DataGrid.HitTestInfo, roept u de HitTest methode aan vanuit de gebeurtenis van MouseDown het DataGrid besturingselement. Geef de x en y eigenschappen van de MouseEventArgs methode door aan de HitTest methode.

Velden

Name Description
Nowhere
Verouderd.

Geeft aan dat een coördinaat overeenkomt met een deel van het DataGrid besturingselement dat niet werkt.

Eigenschappen

Name Description
Column
Verouderd.

Hiermee wordt het nummer opgehaald van de kolom waarop de gebruiker heeft geklikt.

Row
Verouderd.

Hiermee wordt het nummer opgehaald van de rij waarop de gebruiker heeft geklikt.

Type
Verouderd.

Hiermee haalt u het deel van het DataGrid besturingselement op, behalve de rij of kolom waarop is geklikt.

Methoden

Name Description
Equals(Object)
Verouderd.

Geeft aan of twee objecten identiek zijn.

GetHashCode()
Verouderd.

Hiermee haalt u de hashcode voor het DataGrid.HitTestInfo exemplaar op.

GetType()
Verouderd.

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()
Verouderd.

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()
Verouderd.

Hiermee haalt u het type, het rijnummer en het kolomnummer op.

Van toepassing op

Zie ook