DataGridView.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í.
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. |