我的 Windows 应用程序中有两个树视图,并且有一个按钮。只有当用户从两个树视图中选择节点时,该按钮才可见。如何才能做到这一点。请帮我
问问题
46 次
2 回答
0
在两个 TreeView 中查找AfterSelect
事件。使用给定的事件 args ( TreeViewEventArgs
),您可以找到使用 选择(或扩展等)的节点e.Node
。您可以为两个 Treeview 设置相同的事件处理程序方法。
然后设置你的按钮可见性this.MyButton.Visible = (this.MyTreeView1.SelectedNode != null && this.MyTreeView2.SelectedNode != null);
希望这可以帮助!
于 2012-07-20T06:58:44.203 回答
0
您可以使用 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;
}
于 2012-07-20T06:59:24.423 回答