TreeViewHitTestLocations Enumerazione

Definizione

Definisce costanti che rappresentano le aree di un TreeView o di un TreeNode.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

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
Ereditarietà
TreeViewHitTestLocations
Attributi

Campi

Nome Valore Descrizione
None 1

Posizione nell'area client del TreeView controllo, ma non in un nodo o in una parte di un nodo.

Image 2

Posizione all'interno dei limiti di un'immagine contenuta in un TreeView oggetto o TreeNode.

Label 4

Posizione nella parte di testo di un oggetto TreeNode.

Indent 8

Posizione nell'area di rientro per un oggetto TreeNode.

PlusMinus 16

Posizione sull'area più/meno di un oggetto TreeNode.

RightOfLabel 32

Posizione a destra dell'area di testo di un oggetto TreeNode.

StateImage 64

Posizione all'interno dei limiti di un'immagine di stato per un oggetto TreeNode.

AboveClientArea 256

Posizione sopra la parte client di un TreeView controllo.

BelowClientArea 512

Posizione sotto la parte client di un TreeView controllo.

RightOfClientArea 1024

Posizione a destra dell'area client del TreeView controllo.

LeftOfClientArea 2048

Posizione a sinistra dell'area client di un TreeView controllo.

Esempio

Nell'esempio di codice seguente viene illustrato come utilizzare l'enumerazione TreeViewHitTestLocations . Per eseguire questo esempio, incollare il codice seguente in un Windows Form contenente un TreeView controllo denominato treeView1e popolare con gli TreeView elementi . Assicurarsi che treeview1 e l'evento MouseDown per il modulo siano associati al HandleMouseDown metodo in questo esempio.

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

Commenti

L'enumerazione TreeViewHitTestLocations viene utilizzata dalla classe TreeViewHitTestInfo.

Si applica a