Freigeben über


TreeViewHitTestInfo.Node Eigenschaft

Definition

Ruft den TreeNode an der Position ab, die von einer Trefferüberprüfung eines TreeView-Steuerelements angegeben wird.

public:
 property System::Windows::Forms::TreeNode ^ Node { System::Windows::Forms::TreeNode ^ get(); };
public System.Windows.Forms.TreeNode Node { get; }
public System.Windows.Forms.TreeNode? Node { get; }
member this.Node : System.Windows.Forms.TreeNode
Public ReadOnly Property Node As TreeNode

Eigenschaftswert

Der TreeNode an der Position, die von einer Trefferüberprüfung eines TreeView-Steuerelements angegeben wird.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der Node -Eigenschaft veranschaulicht. Um dieses Beispiel auszuführen, erstellen Sie eine Windows Form, die einen TreeView namen treeView1enthält, und füllen Sie es mit mehreren Knotenebenen auf. Fügen Sie den folgenden Code in ein Formular ein, und ordnen Sie das MouseDown Ereignis von treeView1 der treeView1_MouseDown -Methode zu.

private:
    void InitialTreeView_MouseDown(Object^ sender, MouseEventArgs^ e)
    {
        TreeViewHitTestInfo^ info = initialTreeView->HitTest(e->X, e->Y);
        TreeNode^ hitNode;

        if (info->Node != nullptr)
        {
            hitNode = info->Node;
            MessageBox::Show(hitNode->Level.ToString());
        }
    }
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());
    }
}
Sub treeView1_MouseDown(ByVal sender As Object, ByVal e As MouseEventArgs) 
    Dim info As TreeViewHitTestInfo = treeView1.HitTest(e.X, e.Y)
    Dim hitNode As TreeNode
    If (info.Node IsNot Nothing) Then
        hitNode = info.Node
        MessageBox.Show(hitNode.Level.ToString())
    End If

End Sub

Hinweise

Wenn sich der Treffertestspeicherort nicht auf einem befindetTreeNode, lautet nulldie Node -Eigenschaft .

Gilt für: