ListViewHitTestLocations Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define constantes que representan áreas de un ListView o ListViewItem.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class ListViewHitTestLocations
[System.Flags]
public enum ListViewHitTestLocations
[<System.Flags>]
type ListViewHitTestLocations =
Public Enum ListViewHitTestLocations
- Herencia
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| None | 1 | Posición fuera de los límites de .ListViewItem |
| Image | 2 | Posición dentro de los límites de una imagen contenida en o ListViewListViewItem. |
| Label | 4 | Posición dentro de los límites de un área de texto contenida en o ListViewListViewItem. |
| BelowClientArea | 16 | Posición situada debajo de la parte del cliente de un ListView control. |
| RightOfClientArea | 32 | Posición a la derecha de la parte del cliente de un ListView control. |
| LeftOfClientArea | 64 | Posición situada a la izquierda de la parte del cliente de un ListView control. |
| AboveClientArea | 256 | Posición situada encima de la parte del cliente de un ListView control. |
| StateImage | 512 | Posición dentro de los límites de una imagen asociada a un ListViewItem que indica el estado del elemento. |
Ejemplos
En el ejemplo de código siguiente se muestra el uso del HitTest método para determinar la ubicación de un MouseDown evento en .ListView Para ejecutar este código, péguelo en un formulario de Windows que contiene un ListView denominado listView1 que se rellena con elementos. Asocie el MouseDown evento para listview1 y el formulario al HandleMouseDown método de este ejemplo.
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
Comentarios
La clase ListViewHitTestLocations usa la enumeración ListViewHitTestInfo.