C# 如何检查用户是否从两个TreeView中选择了节点

C# 如何检查用户是否从两个TreeView中选择了节点,c#,winforms,C#,Winforms,我的windows应用程序中有两个TreeView,其中有一个按钮。。 该按钮应仅在用户从两个TreeView中选择节点时可见。 如何做到这一点。 请帮助我在两个TreeView中查找AfterSelect事件。使用给定的事件参数(treeviewventargs),您可以找到使用e.node选择(或扩展等)的节点。 您可以为两个TreeView设置相同的事件处理程序方法 然后设置按钮可见性,如this.MyButton.Visible=(this.MyTreeView1.SelectedNod

我的windows应用程序中有两个TreeView,其中有一个按钮。。 该按钮应仅在用户从两个TreeView中选择节点时可见。 如何做到这一点。
请帮助我在两个TreeView中查找
AfterSelect
事件。使用给定的事件参数(
treeviewventargs
),您可以找到使用
e.node
选择(或扩展等)的节点。 您可以为两个TreeView设置相同的事件处理程序方法

然后设置按钮可见性,如
this.MyButton.Visible=(this.MyTreeView1.SelectedNode!=null&&this.MyTreeView2.SelectedNode!=null)


希望这有帮助

您可以使用AfterSelect事件检查两棵树是否都选择了节点:

tree1.AfterSelect += new TreeViewEventHandler(tree_AfterSelect);
tree2.AfterSelect += new TreeViewEventHandler(tree_AfterSelect);

public void tree_AfterSelect(object sender, TreeViewEventArgs e)
{
    button1.Visible = tree1.SelectedNode != null && tree2.SelectedNode != null;
}

嗨,杰拉尔德,我没有犯任何错误。但是我很困惑,而且夹在中间。