|-aa
  |-bb
  |-cc
  |-dd
————————————
  button1   button2  开发环境:.net2003,(c#),PDA 模拟器,如上图所示(一棵树和两个按纽)
  我创建了一棵树,只有一级目录,我想实现的功能是:点树的节点的时候弹出一个页面。
  private void treeView1_AfterCheck(object sender, System.Windows.Forms.TreeViewEventArgs e)
  {
  StandworkForm form=new StandworkForm(jc,zykid);
  form.ShowDialog();
  }
  当我把树清空的时候,没有任何问题,但是当我点击了除了最后一个节点(dd)之后,再执行清空树的操作时,
  程序总是反复的执行treeView1_AfterCheck(object sender, System.Windows.Forms.TreeViewEventArgs e)这个方法
  比如说我先点了aa,然后清空树,程序就会多执行3次,就是把bb,cc,dd,都弹出一次对话框。如果先点了bb,然后清空树
  程序就多执行2次,就是把cc,dd 都弹出一次对话框。
  //******清空树的操作*****************
 private void button2_Click(object sender, System.EventArgs e)
 {
  this.treeView1.Refresh();     
  this.treeView1.Nodes.Clear();
  this.treeView1.Refresh();  }问题就是这样,不知道我描述清楚没有,请大家帮我看看怎么回事,谢谢了。