ListViewHitTestLocations Enumeração

Definição

Define constantes que representam áreas em um ListView ou ListViewItem.

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

public enum class ListViewHitTestLocations
[System.Flags]
public enum ListViewHitTestLocations
[<System.Flags>]
type ListViewHitTestLocations = 
Public Enum ListViewHitTestLocations
Herança
ListViewHitTestLocations
Atributos

Campos

Name Valor Description
None 1

Uma posição fora dos limites de um ListViewItem.

Image 2

Uma posição dentro dos limites de uma imagem contida em um ListView ou ListViewItem.

Label 4

Uma posição dentro dos limites de uma área de texto contida em um ListView ou ListViewItem.

BelowClientArea 16

Uma posição abaixo da parte cliente de um ListView controlo.

RightOfClientArea 32

Uma posição à direita da parte cliente de um ListView controlo.

LeftOfClientArea 64

Uma posição à esquerda da parte cliente de um ListView controlo.

AboveClientArea 256

Uma posição acima da parte cliente de um ListView controlo.

StateImage 512

Uma posição dentro dos limites de uma imagem associada a ListViewItem que indica o estado do item.

Exemplos

O exemplo de código seguinte demonstra o uso do HitTest método para determinar a localização de um MouseDown evento num ListView. Para executar este código, cole-o num formulário Windows que contenha um ListView chamado listView1 que é preenchido com itens. Associe o MouseDown evento para listview1 e a forma ao HandleMouseDown método neste exemplo.

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

Observações

A ListViewHitTestLocations enumeração é usada pela ListViewHitTestInfo turma.

Aplica-se a