Ich arbeite an einem Windows-Projekt und verwende c #. Ich möchte den ausgewählten Baumknoten fangen, auf den ich mit der rechten Maustaste klicke.
Ich schreibe tvlocation.SelectedNode.Index
Es wird jedoch nur der Index des Stammknotens zurückgegeben.
Danke für deine Hilfe ...
Antworten:
4 für die Antwort № 1Wenn Sie den angeklickten Knoten identifizieren möchten, behandeln Sie das NodeMouseClick-Ereignis wie folgt:
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
MessageBox.Show(string.Format("Node clicked: {0}", e.Node.Text));
}
}
Sie können den Knoten hier programmatisch auswählen, wenn Sie das auch benötigen.