ListViewHitTestLocations Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar konstanter som representerar områden i en ListView eller ListViewItem.
Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.
public enum class ListViewHitTestLocations
[System.Flags]
public enum ListViewHitTestLocations
[<System.Flags>]
type ListViewHitTestLocations =
Public Enum ListViewHitTestLocations
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| None | 1 | En position utanför gränserna för en ListViewItem. |
| Image | 2 | En position inom gränserna för en bild som finns i en ListView eller ListViewItem. |
| Label | 4 | En position inom gränserna för ett textområde som finns i en ListView eller ListViewItem. |
| BelowClientArea | 16 | En position under klientdelen av en ListView kontroll. |
| RightOfClientArea | 32 | En position till höger om klientdelen av en ListView kontroll. |
| LeftOfClientArea | 64 | En position till vänster om klientdelen av en ListView kontroll. |
| AboveClientArea | 256 | En position ovanför klientdelen av en ListView kontroll. |
| StateImage | 512 | En position inom gränserna för en bild som är associerad med en ListViewItem som anger objektets tillstånd. |
Exempel
Följande kodexempel visar hur du använder HitTest metoden för att fastställa platsen för en MouseDown händelse i en ListView. Om du vill köra den här koden klistrar du in den i ett Windows formulär som innehåller en ListView med namnet listView1 som är ifylld med objekt.
MouseDown Associera händelsen för listview1 och formuläret med HandleMouseDown metoden i det här exemplet.
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
Kommentarer
Uppräkningen ListViewHitTestLocations används av ListViewHitTestInfo klassen.