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
| 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.