请问高手一个小问题:
 如何在WinForm中实现TreeView_Click事件上的获取所点击的node,像VB中的
  Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)事件一样的功能

解决方案 »

  1.   

    private void TreeView1_AfterSelectobjectsender,System.Windows.Forms.TreeViewEventArgs e)
    {

    if(e.Node.Text.ToString().Equals("节点文本"))
    {
    }
    }
      

  2.   

    switch(e.note.text)
    {
    case "节点文本":
    break;
    ....}
      

  3.   

    不能用click事件来获得node值,但你可以在mousedown事件通过xy参数获得node值,然后在click事件中用,例如:
    TreeNode tn = null;// as one of class members//MouseDown event
    tn = TreeView.GetNodeAt(x,y);//Maybe null
      

  4.   

    private void TreeView1_AfterSelect(....)
    {
      SelectNode = e.Node;
    }