日期:2014-05-17  浏览次数:20794 次

如何实现 点击treeview当前节点 触发事件?
━A┓
  ┣B
  ┣C
  ┣D


A是根,A下有3个子级B,C,D。

比如,用鼠标点击B,触发MessgeBox.Show("BBBBB")事件;
  C,触发MessgeBox.Show("CCCC")事件;
  D,触发MessgeBox.Show("DDDD")事件;

前提:Winform中.

还望各位前辈赐教,感激不尽


------解决方案--------------------
写在NodeMouseClick事件里
------解决方案--------------------
NodeMouseClick
------解决方案--------------------
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
string text=e.Node.Text;
switch(text)
{
case "B":
MessgeBox.Show("BBBBB");
break; 
case "C":
MessgeBox.Show("CCCC");
break; 
case "D":
MessgeBox.Show("DDDD");
break; 
}
}