ListViewHitTestLocations Výčet

Definice

Definuje konstanty, které představují oblasti v nebo ListViewListViewItem.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

public enum class ListViewHitTestLocations
[System.Flags]
public enum ListViewHitTestLocations
[<System.Flags>]
type ListViewHitTestLocations = 
Public Enum ListViewHitTestLocations
Dědičnost
ListViewHitTestLocations
Atributy

Pole

AboveClientArea 256

Pozice nad klientskou ListView částí ovládacího prvku.

BelowClientArea 16

Pozice pod klientskou částí ListView ovládacího prvku.

Image 2

Pozice v mezích obrázku obsaženého v objektu ListView nebo ListViewItem.

Label 4

Pozice v mezích textové oblasti obsažené v objektu ListView nebo ListViewItem.

LeftOfClientArea 64

Pozice nalevo od klientské části ovládacího prvku ListView .

None 1

Pozice mimo hranice ListViewItem.

RightOfClientArea 32

Pozice napravo od klientské části ListView ovládacího prvku.

StateImage 512

Pozice v mezích obrázku přidruženého k objektu ListViewItem , který označuje stav položky.

Příklady

Následující příklad kódu ukazuje použití HitTest metody k určení umístění MouseDown události v ListView. Pokud chcete tento kód spustit, vložte ho do formuláře Windows, který obsahuje pojmenovaný ListViewlistView1 kód naplněný položkami. Přidružte MouseDown událost pro listview1 a formulář k metodě v tomto příkladu HandleMouseDown .

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

Poznámky

Výčet ListViewHitTestLocations je používán ListViewHitTestInfo třídou.

Platí pro