Aracılığıyla paylaş


TreeViewHitTestInfo.Node Özellik

Tanım

TreeNode bir denetimin isabet testiyle belirtilen konumda öğesini TreeView alır.

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

Özellik Değeri

Bir TreeNode denetimin isabet testiyle belirtilen konumda.TreeView

Örnekler

Aşağıdaki kod örneği özelliğinin Node nasıl kullanılacağını gösterir. Bu örneği çalıştırmak için, adlı treeView1bir içeren bir TreeView Windows Formu oluşturun ve bunu birkaç düğüm düzeyiyle doldurun. Aşağıdaki kodu bir forma yapıştırın ve olayını treeView1 yöntemiyle ilişkilendirin.MouseDowntreeView1_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

Açıklamalar

İsabet testi konumu bir TreeNodeNode üzerinde değilse özelliği olurnull.

Şunlara uygulanır