ListViewHitTestLocations Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Atributos
Campos
AboveClientArea | 256 | Uma posição acima da parte cliente de um controle ListView. |
BelowClientArea | 16 | Uma posição abaixo da parte cliente de um controle ListView. |
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. |
LeftOfClientArea | 64 | Uma posição à esquerda da parte cliente de um controle ListView. |
None | 1 | Uma posição fora dos limites de um ListViewItem. |
RightOfClientArea | 32 | Uma posição à direita da parte cliente de um controle ListView. |
StateImage | 512 | Uma posição dentro dos limites de uma imagem associada a um 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 do Windows que contém um ListView nome listView1
que é preenchido com itens. Associe o MouseDown evento para 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.