ListViewHitTestLocations Wyliczenie

Definicja

Definiuje stałe reprezentujące obszary w obiekcie 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

AboveClientArea 256

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

BelowClientArea 16

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

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.

LeftOfClientArea 64

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

None 1

Pozycja poza granicami obiektu ListViewItem.

RightOfClientArea 32

Położenie po prawej stronie 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 przedstawia użycie HitTest metody w celu określenia lokalizacji MouseDown zdarzenia w obiekcie ListView. Aby uruchomić ten kod, wklej go w formularzu systemu Windows zawierającym nazwę listView1 wypełniona ListView elementami. MouseDown Skojarz zdarzenie dla listview1 i 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