ListViewHitTestLocations Enumeração

Definição

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

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

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

Campos

Nome 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 do cliente de um ListView controle.

RightOfClientArea 32

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

LeftOfClientArea 64

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

AboveClientArea 256

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

StateImage 512

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

Exemplos

O exemplo de código a seguir demonstra o uso do HitTest método para determinar o local de um MouseDown evento em um ListView. Para executar esse código, cole-o em um formulário de Windows que contém um ListView chamado listView1 preenchido com itens. Associe o MouseDown evento listview1 e o formulário 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

Comentários

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

Aplica-se a