ListViewHitTestLocations Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 .