TreeViewHitTestInfo.Node Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Die TreeNode position, die durch einen Treffertest eines TreeView Steuerelements angegeben ist.
Beispiele
Im folgenden Codebeispiel wird die Verwendung der Node Eigenschaft veranschaulicht. Erstellen Sie zum Ausführen dieses Beispiels ein Windows-Formular, das einen TreeView benannten treeView1Namen enthä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 der treeView1treeView1_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 Trefferteststandort nicht auf einem TreeNodeBefindet, lautet nulldie Node Eigenschaft .