Partager via


TreeViewHitTestLocations Énumération

Définition

Définit des constantes qui représentent les zones d'un contrôle TreeView ou TreeNode.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

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
Héritage
TreeViewHitTestLocations
Attributs

Champs

AboveClientArea 256

Position au-dessus de la partie cliente d'un contrôle TreeView.

BelowClientArea 512

Position au-dessous de la partie cliente d'un contrôle TreeView.

Image 2

Position dans les limites d'une image contenue sur TreeView ou TreeNode.

Indent 8

Position dans la zone de mise en retrait pour TreeNode.

Label 4

Position sur la partie texte d'un TreeNode.

LeftOfClientArea 2048

Position à gauche de la zone cliente d'un contrôle TreeView.

None 1

Position dans la zone cliente du contrôle TreeView, mais pas sur un nœud ou une partie d'un nœud.

PlusMinus 16

Position sur la zone plus/moins d'un TreeNode.

RightOfClientArea 1024

Position à droite de la zone cliente du contrôle TreeView.

RightOfLabel 32

Position à droite de l'espace de texte d'un TreeNode.

StateImage 64

Position dans les limites d'une image d'état pour un TreeNode.

Exemples

L’exemple de code suivant montre comment utiliser l’énumération TreeViewHitTestLocations . Pour exécuter cet exemple, collez le code suivant dans un Windows Form qui contient un TreeView contrôle nommé treeView1, puis remplissez le TreeView avec des éléments. Vérifiez que treeview1 et l’événement MouseDown du formulaire sont associés à la HandleMouseDown méthode dans cet exemple.

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

Remarques

L'énumération TreeViewHitTestLocations est utilisée par la classe TreeViewHitTestInfo.

S’applique à