TreeViewHitTestLocations Enumeración

Definición

Define constantes que representan áreas de un TreeView o TreeNode.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

public enum class TreeViewHitTestLocations
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TreeViewHitTestLocations
[System.Flags]
public enum TreeViewHitTestLocations
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TreeViewHitTestLocations = 
[<System.Flags>]
type TreeViewHitTestLocations = 
Public Enum TreeViewHitTestLocations
Herencia
TreeViewHitTestLocations
Atributos

Campos

Nombre Valor Description
None 1

Posición en el área cliente del TreeView control, pero no en un nodo o una parte de un nodo.

Image 2

Posición dentro de los límites de una imagen contenida en o TreeViewTreeNode.

Label 4

Posición en la parte de texto de .TreeNode

Indent 8

Posición en el área de sangría de un TreeNode.

PlusMinus 16

Posición en el área más/menos de un TreeNode.

RightOfLabel 32

Posición situada a la derecha del área de texto de un TreeNode.

StateImage 64

Posición dentro de los límites de una imagen de estado para .TreeNode

AboveClientArea 256

Posición situada encima de la parte del cliente de un TreeView control.

BelowClientArea 512

Posición situada debajo de la parte del cliente de un TreeView control.

RightOfClientArea 1024

Posición a la derecha del área cliente del TreeView control.

LeftOfClientArea 2048

Posición situada a la izquierda del área cliente de un TreeView control.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la TreeViewHitTestLocations enumeración . Para ejecutar este ejemplo, pegue el código siguiente en un formulario Windows Form que contenga un TreeView control denominado treeView1y rellene con TreeView elementos . Asegúrese de que treeview1 y el MouseDown evento del formulario estén asociados al HandleMouseDown método de este ejemplo.

void HandleMouseDown(object sender, MouseEventArgs e)
{
    TreeViewHitTestInfo info = treeView1.HitTest(e.X, e.Y);
    if (info != null)
        MessageBox.Show("Hit the " + info.Location.ToString());
}
Private Sub HandleMouseDown(ByVal sender As Object, ByVal e As MouseEventArgs) _
    Handles Me.MouseDown, treeView1.MouseDown
    Dim info As TreeViewHitTestInfo = treeView1.HitTest(e.X, e.Y)
    If (info IsNot Nothing) Then
        MessageBox.Show("Hit the " + info.Location.ToString())
    End If

End Sub

Comentarios

La clase TreeViewHitTestLocations usa la enumeración TreeViewHitTestInfo.

Se aplica a