DataGrid.HitTestInfo Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.
Enthält Informationen zu einem Teil der DataGrid an einer angegebenen Koordinate. Diese Klasse kann nicht vererbt werden.
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
- Vererbung
-
DataGrid.HitTestInfo
- Attribute
Beispiele
Im folgenden Beispiel wird die HitTest Methode in einem MouseDown Ereignis verwendet, um das DataGrid.HitTestInfo Objekt zurückzugeben. Die Zeile, Spalte und ein Teil des Rasters werden dann gedruckt.
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
Hinweise
Die DataGrid.HitTestInfo Klasse wird zusammen mit der HitTest Methode des DataGrid Steuerelements verwendet, um zu bestimmen, auf welchen Teil eines DataGrid Steuerelements der Benutzer geklickt hat. Die DataGrid.HitTestInfo Klasse enthält die Zeile, Spalte und einen Teil des Rasters, auf das geklickt wurde. Eine vollständige Liste der Rasterteile finden Sie in der DataGrid.HitTestType von der Type Eigenschaft zurückgegebenen Aufzählung.
Rufen Sie zum Zurückgeben eines DataGrid.HitTestInfoSteuerelements die HitTest Methode aus dem MouseDown Ereignis des Steuerelements DataGrid auf. Übergeben Sie die x Eigenschaften und y Eigenschaften der MouseEventArgs Methode an die HitTest Methode.
Felder
| Name | Beschreibung |
|---|---|
| Nowhere |
Veraltet.
Gibt an, dass eine Koordinate einem Teil des DataGrid Steuerelements entspricht, das nicht funktioniert. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Column |
Veraltet.
Ruft die Nummer der Spalte ab, auf die der Benutzer geklickt hat. |
| Row |
Veraltet.
Ruft die Nummer der Zeile ab, auf die der Benutzer geklickt hat. |
| Type |
Veraltet.
Ruft den Teil des DataGrid Steuerelements ab, der nicht auf die Zeile oder Spalte geklickt wurde. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Veraltet.
Gibt an, ob zwei Objekte identisch sind. |
| GetHashCode() |
Veraltet.
Ruft den Hashcode für die DataGrid.HitTestInfo Instanz ab. |
| GetType() |
Veraltet.
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Veraltet.
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Veraltet.
Ruft den Typ, die Zeilennummer und die Spaltennummer ab. |