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 control 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
AboveClientArea | 256 | Posición sobre la parte de cliente de un control ListView. |
BelowClientArea | 16 | Posición debajo de la parte de cliente de un control ListView. |
Image | 2 | Posición dentro de los límites de una imagen incluida en un control ListView o ListViewItem. |
Label | 4 | Posición dentro de los límites de un área de texto incluida en un control ListView o ListViewItem. |
LeftOfClientArea | 64 | Posición a la izquierda de la parte de cliente de un control ListView. |
None | 1 | Posición fuera de los límites de un ListViewItemobjeto . |
RightOfClientArea | 32 | Posición a la derecha de la parte de cliente de un control ListView. |
StateImage | 512 | Posición dentro de los límites de una imagen asociada con un control 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 Windows Forms que contenga un ListView nombre listView1
que se rellena con elementos. Asocie el MouseDown evento para listview1
y el formulario con el HandleMouseDown
método en 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 utiliza la enumeración ListViewHitTestInfo.