TreeViewHitTestLocations Enumeration

Definition

Definiert Konstanten, die Bereiche eines TreeView oder TreeNodedarstellen.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

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
Vererbung
TreeViewHitTestLocations
Attribute

Felder

Name Wert Beschreibung
None 1

Eine Position im Clientbereich des TreeView Steuerelements, jedoch nicht auf einem Knoten oder einem Teil eines Knotens.

Image 2

Eine Position innerhalb der Grenzen eines Bilds, das in einem oder .TreeViewTreeNode

Label 4

Eine Position im Textbereich eines .TreeNode

Indent 8

Eine Position im Einzugsbereich für ein TreeNode.

PlusMinus 16

Eine Position auf dem Plus-/Minusbereich eines .TreeNode

RightOfLabel 32

Eine Position rechts neben dem Textbereich eines .TreeNode

StateImage 64

Eine Position innerhalb der Grenzen eines Zustandsbilds für ein TreeNode.

AboveClientArea 256

Eine Position oberhalb des Clientteils eines TreeView Steuerelements.

BelowClientArea 512

Eine Position unterhalb des Clientteils eines TreeView Steuerelements.

RightOfClientArea 1024

Eine Position rechts neben dem Clientbereich des TreeView Steuerelements.

LeftOfClientArea 2048

Eine Position links neben dem Clientbereich eines TreeView Steuerelements.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der TreeViewHitTestLocations Enumeration veranschaulicht. Zum Ausführen dieses Beispiels fügen Sie den folgenden Code in ein Windows Form-Formular ein, das ein TreeView Steuerelement mit dem Namen treeView1enthält, und füllen Sie die TreeView Elemente auf. Stellen Sie sicher, dass treeview1 und das MouseDown Ereignis für das Formular der HandleMouseDown Methode in diesem Beispiel zugeordnet ist.

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

Hinweise

Die TreeViewHitTestLocations-Aufzählung wird von der TreeViewHitTestInfo Klasse verwendet.

Gilt für: