首先在右键弹出快捷菜单的事件执行之前设置事件所得到的节点为当前事件的节点
private void StruTreeView_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
StruTreeView.SelectedNode = e.Node;
}
其次,在进入快捷菜单的按钮事件获得当前TreeView的选中节点
private void ViewShowStripMenuItem_Click(object sender, EventArgs e)
{
TreeNode NodeObj = StruTreeView.SelectedNode;
}
这样就可以拿到之前右击的TreeNode了