TreeViewHitTestLocations Enumeração

Definição

Define constantes que representam áreas de um TreeView ou TreeNode.

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

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
Herança
TreeViewHitTestLocations
Atributos

Campos

Nome Valor Description
None 1

Uma posição na área do cliente do TreeView controle, mas não em um nó ou em uma parte de um nó.

Image 2

Uma posição dentro dos limites de uma imagem contida em um TreeView ou TreeNode.

Label 4

Uma posição na parte de texto de um TreeNode.

Indent 8

Uma posição na área de recuo para um TreeNode.

PlusMinus 16

Uma posição na área de adição/subtração de um TreeNode.

RightOfLabel 32

Uma posição à direita da área de texto de um TreeNode.

StateImage 64

Uma posição dentro dos limites de uma imagem de estado para um TreeNode.

AboveClientArea 256

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

BelowClientArea 512

Uma posição abaixo da parte do cliente de um TreeView controle.

RightOfClientArea 1024

Uma posição à direita da área do cliente do TreeView controle.

LeftOfClientArea 2048

Uma posição à esquerda da área do cliente de um TreeView controle.

Exemplos

O exemplo de código a seguir demonstra como usar a TreeViewHitTestLocations enumeração. Para executar este exemplo, cole o código a seguir em um Formulário do Windows que contém um TreeView controle nomeado treeView1e preencha os TreeView itens com. treeview1 Verifique se isso e o MouseDown evento do formulário estão associados ao HandleMouseDown método neste exemplo.

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

Comentários

A enumeração TreeViewHitTestLocations é usada pela classe TreeViewHitTestInfo.

Aplica-se a