日期:2014-05-18  浏览次数:20991 次

求救,无法触发treeView1_AfterSelect事件
很简单的需求,就是想要点击结点就在label上显示结点名称,但就是无法执行,不知道问题出在哪
[code=C#][/code]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication4
{
  public partial class Form2 : Form
  {
  public Form2()
  {
  InitializeComponent();
  }

  private void Form2_Load(object sender, EventArgs e)
  {
  TreeNode tn1 = treeView1.Nodes.Add("名称");
  TreeNode Ntn1 = new TreeNode("lalala");
  tn1.Nodes.Add(Ntn1);
  }

  private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
  {
  label1.Text = "当前选中的节点"+e.Node.Text;  
  }
  }
}

------解决方案--------------------
先看看你的treeView1事件列表中有没有挂上afterselect,没准丢了