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
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 treeView1
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 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 null
die Node -Eigenschaft .