DataGridView.HitTestInfo Třída

Definice

Obsahuje informace, například indexy řádků a sloupců, o konkrétní dvojici souřadnic v ovládacím DataGridView prvku. Tuto třídu nelze dědit.

public: ref class DataGridView::HitTestInfo sealed
public sealed class DataGridView.HitTestInfo
type DataGridView.HitTestInfo = class
Public NotInheritable Class DataGridView.HitTestInfo
Dědičnost
DataGridView.HitTestInfo

Příklady

Následující příklad kódu ukazuje použití tohoto typu. Tento příklad je součástí většího příkladu, který je k dispozici v tématu s referenčními informacemi o DataGridView.Columns vlastnosti.

private DataGridViewCell clickedCell;

private void dataGridView1_MouseDown(object sender, MouseEventArgs e)
{
// If the user right-clicks a cell, store it for use by the shortcut menu.
    if (e.Button == MouseButtons.Right)
    {
        DataGridView.HitTestInfo hit = dataGridView1.HitTest(e.X, e.Y);
        if (hit.Type == DataGridViewHitTestType.Cell)
        {
            clickedCell =
                dataGridView1.Rows[hit.RowIndex].Cells[hit.ColumnIndex];
        }
    }
}
Private clickedCell As DataGridViewCell

Private Sub dataGridView1_MouseDown(ByVal sender As Object, _
    ByVal e As MouseEventArgs) Handles dataGridView1.MouseDown

    ' If the user right-clicks a cell, store it for use by the 
    ' shortcut menu.
    If e.Button = MouseButtons.Right Then
        Dim hit As DataGridView.HitTestInfo = _
            dataGridView1.HitTest(e.X, e.Y)
        If hit.Type = DataGridViewHitTestType.Cell Then
            clickedCell = _
                dataGridView1.Rows(hit.RowIndex).Cells(hit.ColumnIndex)
        End If
    End If

End Sub

Poznámky

Metoda HitTestDataGridView třídy vrátí .DataGridView.HitTestInfo Tuto metodu můžete použít k určení, která část DataGridView ovládacího prvku je umístěna v zadaných souřadnicích. Můžete například volat tuto metodu určující souřadnice kliknutí myší k určení indexů řádků a sloupců buňky, na které jste klikli, nebo zda bylo kliknutí na buňku záhlaví nebo posuvník.

Pole

Nowhere

Určuje, že bod není v záhlaví buňky nebo buňky. Toto pole je jen ke čtení.

Vlastnosti

ColumnIndex

Získá index sloupce, který obsahuje souřadnice popsané aktuální DataGridView.HitTestInfo.

ColumnX

Získá souřadnici x začátku sloupce, který obsahuje souřadnice popsané aktuální DataGridView.HitTestInfo.

RowIndex

Získá index řádku, který obsahuje souřadnice popsané aktuální DataGridView.HitTestInfo.

RowY

Získá souřadnici y horní části řádku, který obsahuje souřadnice popsané aktuální DataGridView.HitTestInfo.

Type

Získá, DataGridViewHitTestType který označuje, která část DataGridView souřadnic popsaných aktuální DataGridView.HitTestInfo patří.

Metody

Equals(Object)

Určuje, zda se zadaná Object hodnota rovná aktuální DataGridView.HitTestInfohodnotě .

GetHashCode()

Slouží jako funkce hash pro určitý typ.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje DataGridView.HitTestInfo.

Platí pro

Viz také