ListViewHitTestLocations Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert Konstanten, die Bereiche in einem ListView oder ListViewItemdarstellen.
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
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| None | 1 | Eine Position außerhalb der Grenzen eines .ListViewItem |
| Image | 2 | Eine Position innerhalb der Grenzen eines Bilds, das in einem ListView oder .ListViewItem |
| Label | 4 | Eine Position innerhalb der Grenzen eines Textbereichs, der in einem ListView oder .ListViewItem |
| BelowClientArea | 16 | Eine Position unterhalb des Clientteils eines ListView Steuerelements. |
| RightOfClientArea | 32 | Eine Position rechts vom Clientteil eines ListView Steuerelements. |
| LeftOfClientArea | 64 | Eine Position links neben dem Clientteil eines ListView Steuerelements. |
| AboveClientArea | 256 | Eine Position oberhalb des Clientteils eines ListView Steuerelements. |
| StateImage | 512 | Eine Position innerhalb der Grenzen eines Bilds, das dem ListViewItem Status des Elements zugeordnet ist. |
Beispiele
Das folgende Codebeispiel veranschaulicht die Verwendung der HitTest Methode, um den Speicherort eines MouseDown Ereignisses in einem ListView. Um diesen Code auszuführen, fügen Sie ihn in ein Windows Formular ein, das einen ListView mit dem Namen listView1 enthält, der mit Elementen aufgefüllt wird. Ordnen Sie das MouseDown Ereignis und listview1 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-Aufzählung wird von der ListViewHitTestInfo Klasse verwendet.