Sdílet prostřednictvím


TreeViewHitTestInfo.Node Vlastnost

Definice

Získá na TreeNode pozici označenou hit testem TreeView ovládacího prvku.

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

Hodnota vlastnosti

Na TreeNode pozici označenou testem TreeView ovládacího prvku.

Příklady

Následující příklad kódu ukazuje, jak použít Node vlastnost. Pokud chcete tento příklad spustit, vytvořte formulář Windows, který obsahuje pojmenovaný TreeViewtreeView1objekt, a naplňte ho několika úrovněmi uzlů. Vložte následující kód do formuláře a přidružte MouseDown událost treeView1 metody treeView1_MouseDown .

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

Poznámky

Pokud umístění testu hitu není na TreeNode, Node vlastnost bude null.

Platí pro