TreeViewHitTestLocations Enum

Definition

Definierar konstanter som representerar områden i en TreeView eller TreeNode.

Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.

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
Arv
TreeViewHitTestLocations
Attribut

Fält

Name Värde Description
None 1

En position i kontrollens TreeView klientområde, men inte på en nod eller en del av en nod.

Image 2

En position inom gränserna för en bild som finns på en TreeView eller TreeNode.

Label 4

En position på textdelen av en TreeNode.

Indent 8

En position i indragsområdet för en TreeNode.

PlusMinus 16

En position på plus/minus-området för en TreeNode.

RightOfLabel 32

En position till höger om textområdet i en TreeNode.

StateImage 64

En position inom gränserna för en tillståndsbild för en TreeNode.

AboveClientArea 256

En position ovanför klientdelen av en TreeView kontroll.

BelowClientArea 512

En position under klientdelen av en TreeView kontroll.

RightOfClientArea 1024

En position till höger om kontrollens klientområde TreeView .

LeftOfClientArea 2048

En position till vänster om klientområdet för en TreeView kontroll.

Exempel

Följande kodexempel visar hur du använder TreeViewHitTestLocations uppräkningen. Om du vill köra det här exemplet klistrar du in följande kod i ett Windows formulär som innehåller en TreeView-kontroll med namnet treeView1 och fyller i TreeView med objekt. Kontrollera att treeview1 och MouseDown händelsen för formuläret är associerade med HandleMouseDown metoden i det här exemplet.

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

Kommentarer

Uppräkningen TreeViewHitTestLocations används av TreeViewHitTestInfo klassen.

Gäller för