TreeViewHitTestLocations Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- Héritage
- Attributs
Champs
AboveClientArea | 256 | Position au-dessus de la partie cliente d'un contrôle TreeView. |
BelowClientArea | 512 | Position au-dessous de la partie cliente d'un contrôle TreeView. |
Image | 2 | Position dans les limites d'une image contenue sur TreeView ou TreeNode. |
Indent | 8 | Position dans la zone de mise en retrait pour TreeNode. |
Label | 4 | Position sur la partie texte d'un TreeNode. |
LeftOfClientArea | 2048 | Position à gauche de la zone cliente d'un contrôle TreeView. |
None | 1 | Position dans la zone cliente du contrôle TreeView, mais pas sur un nœud ou une partie d'un nœud. |
PlusMinus | 16 | Position sur la zone plus/moins d'un TreeNode. |
RightOfClientArea | 1024 | Position à droite de la zone cliente du contrôle TreeView. |
RightOfLabel | 32 | Position à droite de l'espace de texte d'un TreeNode. |
StateImage | 64 | Position dans les limites d'une image d'état pour un TreeNode. |
Exemples
L’exemple de code suivant montre comment utiliser l’énumération TreeViewHitTestLocations . Pour exécuter cet exemple, collez le code suivant dans un Windows Form qui contient un TreeView contrôle nommé treeView1
, puis remplissez le TreeView avec des éléments. Vérifiez que treeview1
et l’événement MouseDown du formulaire sont associés à la HandleMouseDown
méthode dans cet exemple.
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
Remarques
L'énumération TreeViewHitTestLocations est utilisée par la classe TreeViewHitTestInfo.