Sdílet prostřednictvím


TreeViewHitTestLocations Výčet

Definice

Definuje konstanty, které představují oblasti nebo TreeViewTreeNode.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

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
Dědičnost
TreeViewHitTestLocations
Atributy

Pole

AboveClientArea 256

Pozice nad klientskou TreeView částí ovládacího prvku.

BelowClientArea 512

Pozice pod klientskou částí ovládacího prvku TreeView .

Image 2

Pozice uvnitř hranic obrázku obsaženého v objektu TreeView nebo TreeNode.

Indent 8

Pozice v oblasti odsazení pro TreeNode.

Label 4

Pozice v textové části TreeNode.

LeftOfClientArea 2048

Pozice nalevo od klientské oblasti TreeView ovládacího prvku.

None 1

Pozice v klientské oblasti TreeView ovládacího prvku, ale ne na uzlu nebo části uzlu.

PlusMinus 16

Pozice v oblasti plus/minus v TreeNode.

RightOfClientArea 1024

Pozice napravo od klientské oblasti TreeView ovládacího prvku.

RightOfLabel 32

Pozice napravo od textové oblasti .TreeNode

StateImage 64

Pozice v mezích obrázku státu pro TreeNodeobjekt .

Příklady

Následující příklad kódu ukazuje, jak použít TreeViewHitTestLocations výčet. Chcete-li spustit tento příklad, vložte následující kód do formuláře Windows, který obsahuje TreeView ovládací prvek s názvem treeView1a naplňte ho TreeView položkami. Ujistěte se, že treeview1 a událost formuláře jsou přidružené k metodě v tomto příkladuHandleMouseDown.MouseDown

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

Poznámky

Výčet TreeViewHitTestLocations je používán TreeViewHitTestInfo třídou .

Platí pro