winform中怎么样根据选取的节点不同 执行不相同的事件希望是单击根节点展开 不是双击怎么样改变鼠标移到上边时字体的颜色
解决方案 »
- MouseWheel事件(鼠标滚轮事件)如何重写
- 我之前安装的VS2010今天又安装了VS2003结果运行的时候出错了,求救?
- 如何只把字符串“ab\rABC\rMNBL\r”中的最后一个“\r”替换成“ \r”
- C#如何调用COM组件返回的纯虚接口指针
- 各位大狭.我想用c#从sql server 隔三十秒提取数据怎么实现啊??
- web form关于按钮的一个头疼问题
- 一个dbgrid的小问题
- 再发帖,水晶报表及子报表的数据绑定!最后100分!详细截图及代码!
- 怎样设置光标位置﹖
- 类似MSN提示信息的Form该如何解决执行效率问题
- 自学。Net啊
- C# 如何动态创建一个Mysql的数据库,并进行相应的插入删除查询操作
{
TreeNode tn = e.Node;
tn.ForeColor = Color.Red;
}
http://topic.csdn.net/u/20091216/14/8df3c649-fb8b-4ee5-89f2-6ab8ad03f9cf.html
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
//根节点
if (e.Node.Parent==null)
{ }
//根据节点触发不同的方法,三种
if (e.Node.Name=="?")
{
}
/*if (e.Node.Text == "?")
{
}
if (e.Node.Tag == "?")
{
}*/
} private void treeView1_NodeMouseHover(object sender, TreeNodeMouseHoverEventArgs e)
{
//鼠标悬停某节点的时候;
e.Node.ForeColor = Color.Red;
}
谢谢你 我刚刚用 switch case 选择到了 现在正在做
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
string str = treeView1.SelectedNode.Text; //取到所选择的节点的文本值 switch (str) //根据选择的不同值 执行不同的方法
{
case "节点值1":
SomeInfo1(); //执行方法1
break; case "节点值2":
SomeInfo2(); //执行方法1
break;
case "节点值3":
SomeInfo3(); //执行方法1
break;
}
}