Język

ListViewHitTestLocations Wyliczenie

Definicja

Definiuje stałe reprezentujące obszary w ListView lub ListViewItem.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class ListViewHitTestLocations
[System.Flags]
public enum ListViewHitTestLocations
[<System.Flags>]
type ListViewHitTestLocations = 
Public Enum ListViewHitTestLocations
Dziedziczenie
ListViewHitTestLocations
Atrybuty

Pola

Nazwa Wartość Opis
None 1

Pozycja poza granicami obiektu ListViewItem.

Image 2

Pozycja w granicach obrazu zawartego w obiekcie ListView lub ListViewItem.

Label 4

Położenie w granicach obszaru tekstowego zawartego w obiekcie ListView lub ListViewItem.

BelowClientArea 16

Pozycja poniżej części klienta kontrolki ListView .

RightOfClientArea 32

Położenie po prawej stronie części klienta kontrolki ListView .

LeftOfClientArea 64

Położenie po lewej stronie części kontrolki ListView klienta.

AboveClientArea 256

Pozycja powyżej części klienta kontrolki ListView .

StateImage 512

Pozycja w granicach obrazu skojarzonego z elementem ListViewItem wskazującym stan elementu.

Przykłady

Poniższy przykład kodu pokazuje użycie HitTest metody w celu określenia lokalizacji MouseDown zdarzenia w obiekcie ListView. Aby uruchomić ten kod, wklej go w formularzu Windows zawierającym ListView o nazwie listView1 wypełniony elementami. MouseDown Skojarz zdarzenie i listview1 formularz z HandleMouseDown metodą w tym przykładzie.

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

Uwagi

Wyliczenie ListViewHitTestLocations jest używane przez klasę ListViewHitTestInfo.

Dotyczy