Bagikan melalui


DataGridView.HitTestInfo Kelas

Definisi

Berisi informasi, seperti indeks baris dan kolom, tentang pasangan koordinat tertentu dalam DataGridView kontrol. Kelas ini tidak dapat diwariskan.

public: ref class DataGridView::HitTestInfo sealed
public sealed class DataGridView.HitTestInfo
type DataGridView.HitTestInfo = class
Public NotInheritable Class DataGridView.HitTestInfo
Warisan
DataGridView.HitTestInfo

Contoh

Contoh kode berikut mengilustrasikan penggunaan jenis ini. Contoh ini adalah bagian dari contoh yang lebih besar yang tersedia dalam DataGridView.Columns topik referensi properti.

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

Keterangan

Metode HitTestDataGridView kelas mengembalikan DataGridView.HitTestInfo. Anda dapat menggunakan metode ini untuk menentukan bagian DataGridView kontrol mana yang terletak pada koordinat yang ditentukan. Misalnya, Anda dapat memanggil metode ini yang menentukan koordinat klik mouse untuk menentukan indeks baris dan kolom sel yang diklik atau apakah sel header atau bilah gulir diklik.

Bidang

Nama Deskripsi
Nowhere

Menentukan bahwa titik tidak ada pada sel atau header sel. Bidang ini hanya dapat dibaca.

Properti

Nama Deskripsi
ColumnIndex

Mendapatkan indeks kolom yang berisi koordinat yang dijelaskan oleh .DataGridView.HitTestInfo

ColumnX

Mendapatkan koordinat x dari awal kolom yang berisi koordinat yang dijelaskan oleh .DataGridView.HitTestInfo

RowIndex

Mendapatkan indeks baris yang berisi koordinat yang dijelaskan oleh .DataGridView.HitTestInfo

RowY

Mendapatkan koordinat y dari bagian atas baris yang berisi koordinat yang dijelaskan oleh saat ini DataGridView.HitTestInfo.

Type

DataGridViewHitTestType Mendapatkan yang menunjukkan bagian mana dari DataGridView koordinat yang dijelaskan oleh milik saat iniDataGridView.HitTestInfo.

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah yang ditentukan Object sama dengan saat ini DataGridView.HitTestInfo.

GetHashCode()

Berfungsi sebagai fungsi hash untuk jenis tertentu.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili DataGridView.HitTestInfo.

Berlaku untuk

Lihat juga