TreeViewHitTestLocations Enum

Definitie

Definieert constanten die gebieden van een TreeView of TreeNode.

Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.

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
Overname
TreeViewHitTestLocations
Kenmerken

Velden

Name Waarde Description
None 1

Een positie in het clientgebied van het TreeView besturingselement, maar niet op een knooppunt of een deel van een knooppunt.

Image 2

Een positie binnen de grenzen van een afbeelding in een TreeView of TreeNode.

Label 4

Een positie op het tekstgedeelte van een TreeNode.

Indent 8

Een positie in het inspringingsgebied voor een TreeNode.

PlusMinus 16

Een positie op het plus-/min-gebied van een TreeNode.

RightOfLabel 32

Een positie rechts van het tekstgebied van een TreeNode.

StateImage 64

Een positie binnen de grenzen van een statusafbeelding voor een TreeNode.

AboveClientArea 256

Een positie boven het clientgedeelte van een TreeView besturingselement.

BelowClientArea 512

Een positie onder het clientgedeelte van een TreeView besturingselement.

RightOfClientArea 1024

Een positie rechts van het clientgebied van het TreeView besturingselement.

LeftOfClientArea 2048

Een positie links van het clientgebied van een TreeView besturingselement.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de TreeViewHitTestLocations opsomming gebruikt. Als u dit voorbeeld wilt uitvoeren, plakt u de volgende code in een Windows Formulier met een besturingselement TreeView met de naam treeView1 en vult u de TreeView met items. Zorg ervoor dat treeview1 en de MouseDown gebeurtenis voor het formulier zijn gekoppeld aan de HandleMouseDown methode in dit voorbeeld.

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

Opmerkingen

De TreeViewHitTestLocations opsomming wordt door de TreeViewHitTestInfo klasse gebruikt.

Van toepassing op