TreeViewHitTestLocations Výčet

Definice

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

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

Name Hodnota Description
None 1

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

Image 2

Pozice v mezích obrázku obsaženého na obrázku nebo TreeViewTreeNode.

Label 4

Pozice na textové části .TreeNode

Indent 8

Pozice v oblasti odsazení pro znak .TreeNode

PlusMinus 16

Pozice v oblasti plus/minus v TreeNodeoblasti .

RightOfLabel 32

Pozice napravo od textové oblasti TreeNode.

StateImage 64

Pozice v mezích obrázku stavu pro .TreeNode

AboveClientArea 256

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

BelowClientArea 512

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

RightOfClientArea 1024

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

LeftOfClientArea 2048

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

Příklady

Následující příklad kódu ukazuje použití výčtu TreeViewHitTestLocations . Pokud chcete tento příklad spustit, vložte následující kód do formuláře Windows, který obsahuje TreeView ovládací prvek s názvem treeView1, a naplňte TreeView položky. Ujistěte se, že treeview1 a MouseDown událost formuláře jsou přidružené k HandleMouseDown metodě v tomto příkladu.

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 používá třída TreeViewHitTestInfo.

Platí pro