TreeViewHitTestLocations Enumeração

Definição

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

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores 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

Name Valor Description
None 1

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

Image 2

Uma posição dentro dos limites de uma imagem contida em ou TreeViewTreeNode.

Label 4

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

Indent 8

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

PlusMinus 16

Uma posição na área mais/menos 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 cliente de um TreeView controlo.

BelowClientArea 512

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

RightOfClientArea 1024

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

LeftOfClientArea 2048

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

Exemplos

O exemplo de código seguinte demonstra como usar a TreeViewHitTestLocations enumeração. Para executar este exemplo, cole o seguinte código num formulário Windows que contenha um controlo TreeView chamado treeView1, e preenche o TreeView com itens. Certifique-se de que treeview1 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

Observações

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

Aplica-se a