TreeViewHitTestLocations Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 treeView1
e 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.