Sdílet prostřednictvím


DataGrid.HitTestInfo Třída

Definice

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.

Platí pro

Viz také