DataGridView.HitTestInfo Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |