Freigeben über


ListViewHitTestLocations Enumeration

Definition

Definiert Konstanten, die Bereiche in einer ListView oder einem ListViewItem darstellen.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class ListViewHitTestLocations
[System.Flags]
public enum ListViewHitTestLocations
[<System.Flags>]
type ListViewHitTestLocations = 
Public Enum ListViewHitTestLocations
Vererbung
ListViewHitTestLocations
Attribute

Felder

AboveClientArea 256

Eine Position oberhalb des Clientbereichs eines ListView-Steuerelements.

BelowClientArea 16

Eine Position unterhalb des Clientbereichs eines ListView-Steuerelements.

Image 2

Eine Position innerhalb der Begrenzungen eines Bilds, das in einer ListView oder einem ListViewItem enthalten ist.

Label 4

Eine Position innerhalb der Begrenzungen eines Textbereichs, der in einer ListView oder einem ListViewItem enthalten ist.

LeftOfClientArea 64

Eine Position links vom Clientbereich eines ListView-Steuerelements.

None 1

Eine Position außerhalb der Grenzen eines ListViewItem.

RightOfClientArea 32

Eine Position rechts vom Clientbereich eines ListView-Steuerelements.

StateImage 512

Eine Position innerhalb der Begrenzungen eines Bilds, das einem ListViewItem zugeordnet ist, das den Zustand des Elements angibt.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der HitTest -Methode veranschaulicht, um den Speicherort eines MouseDown Ereignisses in einem ListViewzu bestimmen. Um diesen Code auszuführen, fügen Sie ihn in eine Windows Form ein, die einen ListView namen listView1 enthält, der mit Elementen aufgefüllt wird. Ordnen Sie das MouseDown Ereignis für listview1 und das Formular der HandleMouseDown -Methode in diesem Beispiel zu.

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

Hinweise

Die ListViewHitTestLocations-Enumeration wird von der ListViewHitTestInfo-Klasse verwendet.

Gilt für: