DataGrid.HitTestInfo Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
DataGrid is provided for binary compatibility with .NET Framework and is not intended to be used directly from your code. Use DataGridView instead.
Obsahuje informace o části zadané DataGrid souřadnice. Tuto třídu nelze zdědit.
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
- Dědičnost
-
DataGrid.HitTestInfo
- Atributy
Příklady
Následující příklad používá metodu HitTestMouseDown v události k vrácení objektu DataGrid.HitTestInfo . Řádek, sloupec a část mřížky se pak vytiskne.
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
Poznámky
Třída DataGrid.HitTestInfo ve spojení s HitTest metodou DataGrid ovládacího prvku se používá k určení, která část DataGrid ovládacího prvku uživatel kliknul. Třída DataGrid.HitTestInfo obsahuje řádek, sloupec a část mřížky, na kterou jsme klikli. Podívejte se na DataGrid.HitTestType výčet vrácený Type vlastností pro úplný seznam částí mřížky.
Chcete-li vrátit DataGrid.HitTestInfo, vyvoláte metodu MouseDownHitTest z události DataGrid ovládacího prvku.
x Předejte metodě vlastnosti a y vlastnosti MouseEventArgsHitTest metody.
Pole
| Name | Description |
|---|---|
| Nowhere |
Zastaralé.
Označuje, že souřadnice odpovídá části DataGrid ovládacího prvku, který nefunguje. |
Vlastnosti
| Name | Description |
|---|---|
| Column |
Zastaralé.
Získá číslo sloupce, na který uživatel kliknul. |
| Row |
Zastaralé.
Získá číslo řádku, na který uživatel kliknul. |
| Type |
Zastaralé.
Získá část DataGrid ovládacího prvku kromě řádku nebo sloupce, na který jste klikli. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Zastaralé.
Určuje, zda jsou dva objekty identické. |
| GetHashCode() |
Zastaralé.
Získá hash kód instance DataGrid.HitTestInfo . |
| GetType() |
Zastaralé.
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Zastaralé.
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Zastaralé.
Získá typ, číslo řádku a číslo sloupce. |