Freigeben über


TreeViewHitTestLocations Enumeration

Definition

Definiert Konstanten, die Bereiche in einer TreeView oder einem TreeNode darstellen.

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

AboveClientArea 256

Eine Position oberhalb des Clientbereichs eines TreeView-Steuerelements.

BelowClientArea 512

Eine Position unterhalb des Clientbereichs eines TreeView-Steuerelements.

Image 2

Eine Position innerhalb der Begrenzungen eines Bildes in einer TreeView oder einem TreeNode.

Indent 8

Eine Position im Bereich für den Einzug eines TreeNode.

Label 4

Eine Position im Textbereich eines TreeNode.

LeftOfClientArea 2048

Eine Position links vom Clientbereich eines TreeView-Steuerelements.

None 1

Eine Position im Clientbereich des TreeView-Steuerelement, aber nicht im Knoten oder in einem Teil des Knotens.

PlusMinus 16

Eine Position im Plus/Minus-Bereich eines TreeNode.

RightOfClientArea 1024

Eine Position rechts vom Clientbereich des TreeView-Steuerelements.

RightOfLabel 32

Eine Position rechts vom Textbereich eines TreeNode.

StateImage 64

Eine Position innerhalb der Begrenzungen eines Zustandsbildes für einen TreeNode.

Beispiele

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

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-Enumeration wird von der TreeViewHitTestInfo-Klasse verwendet.

Gilt für: