关于treeview 本帖最后由 zhuqiqihebaifeifei 于 2012-06-14 14:20:17 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 bdmh 于 2012-06-14 14:20:32 编辑 具体怎么写啊我用 string a = treeView1.SelectedNode.Text; if(a="档案统计")错误提示:无法将类型“string”转换为“bool” if(a=="档案统计")// =是赋值 老大。 无非就是判断 if else if else三元switch不过还是switch层次比较分明,而且比if else 要快 TreeView tw = ......;TreeNode node = new TreeNode("xxx");node.Tag = new Action(ShowPage);//节点里方法委托tw.Nodes.Add(node);tw.NodeMouseClick += new TreeNodeMouseClickEventHandler(tw_NodeMouseClick);private void tw_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e){ ((Action)e.Node.Tag).Invoke();//执行委托,弹出页面}// 方法里是弹出页面的代码private void ShowPage(){ //......} C#获取外界窗体,求大家帮忙 关于WinForm下,水晶报表显示无结果 c# 如何用快捷键调用托盘非活动程序? c# 还是关于SOCKET的问题,我实在是搞不定了。。 如何直接读取文件最后一行 动态修改坐标刻度 求透明图层的解决方案 VC# 中 WorkBooks.Open()参数一堆,谁能举个例子吗?? WPF调试 关于C# winform的RightToLeft Ext.net里面的GridPanel怎么绑定数据?
我用 string a = treeView1.SelectedNode.Text;
if(a="档案统计")
错误提示:无法将类型“string”转换为“bool”
if(a=="档案统计")
// =是赋值 老大。
三元
switch
不过还是switch层次比较分明,而且比if else 要快
TreeNode node = new TreeNode("xxx");
node.Tag = new Action(ShowPage);//节点里方法委托
tw.Nodes.Add(node);
tw.NodeMouseClick += new TreeNodeMouseClickEventHandler(tw_NodeMouseClick);private void tw_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
((Action)e.Node.Tag).Invoke();//执行委托,弹出页面
}// 方法里是弹出页面的代码
private void ShowPage()
{
//......
}