2012-07-20 75 views

回答

0

在两个TreeViews中查找AfterSelect事件。通过给定的事件参数(TreeViewEventArgs),您可以找到与e.Node一起选择(或消费等)的节点。 您可以为两个TreeView设置相同的事件处理程序方法。

然后设置按钮的知名度就像this.MyButton.Visible = (this.MyTreeView1.SelectedNode != null && this.MyTreeView2.SelectedNode != null);

希望这有助于!

+0

谢谢你杰拉尔德..帮我.. :) – user1117040 2012-07-20 07:14:38

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; 
} 
+0

谢谢你阿米兰.. – user1117040 2012-07-20 07:15:04