Compartilhar via


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

AboveClientArea 256

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

BelowClientArea 512

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

Image 2

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

Indent 8

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

Label 4

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

LeftOfClientArea 2048

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

None 1

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

PlusMinus 16

Uma posição na área mais/menos de um TreeNode.

RightOfClientArea 1024

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

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 de um TreeNode.

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 chamado treeView1e preencha o TreeView com itens. treeview1 Verifique se e o MouseDown evento para o 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