DataGrid.HitTestInfo Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |