Condividi tramite


TreeViewHitTestLocations Enumerazione

Definizione

Definisce le costanti che rappresentano le aree di una classe TreeView o 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

AboveClientArea 256

Posizione sopra la parte client di un controllo TreeView.

BelowClientArea 512

Posizione sotto alla parte client di un controllo TreeView.

Image 2

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

Indent 8

Posizione nell'area di rientro di un nodo TreeNode.

Label 4

Posizione nella parte di testo di un nodo TreeNode.

LeftOfClientArea 2048

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

None 1

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

PlusMinus 16

Posizione nell'area +/- di un nodo TreeNode.

RightOfClientArea 1024

Posizione alla destra dell'area client di un controllo TreeView.

RightOfLabel 32

Posizione alla sinistra dell'area di testo di un nodo TreeNode.

StateImage 64

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

Esempio

Nell'esempio di codice seguente viene illustrato come usare l'enumerazione TreeViewHitTestLocations . Per eseguire questo esempio, incollare il codice seguente in un Windows Form che contiene un TreeView controllo denominato treeView1e popolare gli TreeView elementi con . 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