当我右键单击 TreeView 上的树节点时没有任何反应(Windows 表单)

Nothing happens when I RIGHT click the Tree Node on the TreeView (Windows Form)

我试图在右键单击树节点时创建一个新节点。

private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
    if (e.Button == MouseButtons.Right)
    {
        treeView1.Nodes[0].Nodes.Add("Folder");
    }
}

它对我有用。检查事件是否关联。另外,如果要添加子节点,请使用 SelectedNode。

private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
    if (e.Button == MouseButtons.Right && treeView1.SelectedNode != null)
    {
        treeView1.SelectedNode.Nodes.Add("Folder");
            
        // To make visible the inserted node
        treeView1.SelectedNode.Expand();
    }
}