DataGrid.HitTestInfo Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Figyelemfelhívás
DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.
A megadott koordináták egy részével DataGrid kapcsolatos információkat tartalmaz. Ez az osztály nem örökölhető.
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
- Öröklődés
-
DataGrid.HitTestInfo
- Attribútumok
Példák
Az alábbi példa egy esemény metódusát HitTestMouseDown használja az DataGrid.HitTestInfo objektum visszaadásához. Ezután a rendszer kinyomtatja a rács sorát, oszlopát és egy részét.
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
Megjegyzések
Az DataGrid.HitTestInfo osztály a vezérlő metódusával HitTestDataGrid együtt annak meghatározására szolgál, hogy a felhasználó melyik DataGrid vezérlőelemre kattintott. Az DataGrid.HitTestInfo osztály tartalmazza a rá kattintott rácssort, oszlopot és részt. Tekintse meg a DataGrid.HitTestType tulajdonság által visszaadott számbavételt a Type rácsrészek teljes listájához.
Ha vissza szeretne adni egy metódust DataGrid.HitTestInfo, hívja meg a HitTest metódust a MouseDown vezérlési eseményből DataGrid . Adja át a x metódusnak a yMouseEventArgs tulajdonságát és HitTest tulajdonságait.
Mezők
| Name | Description |
|---|---|
| Nowhere |
Elavult.
Azt jelzi, hogy a koordináta megfelel a DataGrid vezérlő nem működő részének. |
Tulajdonságok
| Name | Description |
|---|---|
| Column |
Elavult.
Lekéri a felhasználó által kattintott oszlop számát. |
| Row |
Elavult.
Lekéri a felhasználó által kattintott sor számát. |
| Type |
Elavult.
Lekéri a DataGrid vezérlőelem azon részét, amely nem a sorra vagy az oszlopra kattintott. |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Elavult.
Azt jelzi, hogy két objektum azonos-e. |
| GetHashCode() |
Elavult.
Lekéri a példány kivonatkódját DataGrid.HitTestInfo . |
| GetType() |
Elavult.
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Elavult.
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Elavult.
Lekéri a típust, a sorszámot és az oszlopszámot. |