Bagikan melalui


ListViewHitTestLocations Enum

Definisi

Menentukan konstanta yang mewakili area dalam ListView atau ListViewItem.

Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.

public enum class ListViewHitTestLocations
[System.Flags]
public enum ListViewHitTestLocations
[<System.Flags>]
type ListViewHitTestLocations = 
Public Enum ListViewHitTestLocations
Warisan
ListViewHitTestLocations
Atribut

Bidang

AboveClientArea 256

Posisi di atas bagian klien kontrol ListView .

BelowClientArea 16

Posisi di bawah bagian klien kontrol ListView .

Image 2

Posisi dalam batas gambar yang terkandung dalam ListView atau ListViewItem.

Label 4

Posisi dalam batas area teks yang terkandung dalam ListView atau ListViewItem.

LeftOfClientArea 64

Posisi di sebelah kiri bagian ListView klien kontrol.

None 1

Posisi di luar batas-batas ListViewItem.

RightOfClientArea 32

Posisi di sebelah kanan bagian klien kontrol ListView .

StateImage 512

Posisi dalam batas gambar yang terkait dengan ListViewItem yang menunjukkan status item.

Contoh

Contoh kode berikut menunjukkan menggunakan HitTest metode untuk menentukan lokasi MouseDown peristiwa dalam ListView. Untuk menjalankan kode ini, tempelkan ke dalam Formulir Windows yang berisi nama ListViewlistView1 yang diisi dengan item. MouseDown Kaitkan peristiwa untuk listview1 dan formulir dengan HandleMouseDown metode dalam contoh ini.

void HandleMouseDown(object sender, MouseEventArgs e)
{
    ListViewHitTestInfo info = listView1.HitTest(e.X, e.Y);
    MessageBox.Show(info.Location.ToString());
}
Private Sub HandleMouseDown(ByVal sender As Object, ByVal e As MouseEventArgs) _
        Handles Me.MouseDown, listView1.MouseDown

    Dim info As ListViewHitTestInfo = listView1.HitTest(e.X, e.Y)
    MessageBox.Show(info.Location.ToString())

End Sub

Keterangan

Enumerasi ListViewHitTestLocations digunakan oleh ListViewHitTestInfo kelas .

Berlaku untuk