TreeView.HitTest Méthode

Définition

Fournit des informations de nœud, à un point donné.

Surcharges

HitTest(Int32, Int32)

Fournit des informations de nœud, à des coordonnées x- et y- données.

HitTest(Point)

Fournit des informations de nœud, à un point donné.

HitTest(Int32, Int32)

Source:
TreeView.cs
Source:
TreeView.cs
Source:
TreeView.cs

Fournit des informations de nœud, à des coordonnées x- et y- données.

C#
public System.Windows.Forms.TreeViewHitTestInfo HitTest(int x, int y);

Paramètres

x
Int32

Coordonnée x à laquelle récupérer des informations de nœud.

y
Int32

Coordonnée y à laquelle récupérer des informations de nœud.

Retours

Informations de nœud.

Exemples

L’exemple de code suivant montre comment utiliser les Levelmembres , Nodeet HitTest . Pour exécuter cet exemple, créez un Windows Form qui contient un TreeView nommé treeView1 et remplissez-le avec plusieurs niveaux de nœuds. Collez le code suivant dans le formulaire et associez l’événement MouseDown de treeView1 à la treeView1_MouseDown méthode dans cet exemple.

C#
void treeView1_MouseDown(object sender, MouseEventArgs e)
{
    TreeViewHitTestInfo info = treeView1.HitTest(e.X, e.Y);
    TreeNode hitNode;
    if (info.Node != null) {
        hitNode = info.Node;
        MessageBox.Show(hitNode.Level.ToString());
    }
}

Remarques

Utilisez cette méthode pour déterminer si un ensemble de coordonnées x et y se trouve dans un TreeNode et où, dans le nœud, le point se trouve, par exemple sur l’étiquette ou la zone d’image.

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

HitTest(Point)

Source:
TreeView.cs
Source:
TreeView.cs
Source:
TreeView.cs

Fournit des informations de nœud, à un point donné.

C#
public System.Windows.Forms.TreeViewHitTestInfo HitTest(System.Drawing.Point pt);

Paramètres

pt
Point

Point auquel récupérer des informations de nœud.

Retours

Informations de nœud.

Remarques

Utilisez cette méthode pour déterminer si un point se trouve dans un TreeNode et où, dans le nœud, il se trouve, par exemple sur l’étiquette ou la zone d’image.

S’applique à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10