TREE里如何取得所点节点同级的第一个节点? 当前节点为e.Node,和他同级的第一个呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 e.node.nextNode() 试试这个还行 哦 误会你的意思了 用e.node.parentNode.firstChildNode e.Node.FirstNode 这是同级的 应该是这样的吧TreeNode tnode = treeView1.SelectedNode; if (tnode == null) { treeView1.SelectedNode = treeView1.Nodes[1]; treeView1.SelectedNode.Expand(); treeView1.SelectedNode.ForeColor = Color.Red; treeView1.Focus(); } tnode = tnode.NextNode;//获取下一个同级节点 你这样写是作用于下级第一个NODE,不是同级的 这个我还没怎么看懂,现在要做的是在多级tree点击任意节点获得e.Node,然后同级第一个变红色,请问你的方法怎么弄?目前还是用e.Node.Parent.FirstNode来获得,但要先判断是否存在parent,不然会出错,感觉有点绕弯路~ 判断父节点是否存在如果不存在treeView.Nodes[0]是第一个节点否则按照e.Node.Parent.FirstNode方式 无法获取“***"控件的窗口句柄,不支持无窗口的ActiveX控件 关于串口的问题--winform C# treeview 递规查询 短信平台 菜菜C#入门,入门书难选! UltraListBar问题 大家看看这句话有什么问题!! 今天上午就结贴!! crystal report 问题,急!!!! Silverlight实现最小化到右下角 C# winform为什么界面总死掉? 感觉F#版块应该出现了,因为VS2010 RC已经问世了! 通过银行帐号和密码查询自己的个人信息
e.node.parentNode.firstChildNode
if (tnode == null)
{
treeView1.SelectedNode = treeView1.Nodes[1];
treeView1.SelectedNode.Expand();
treeView1.SelectedNode.ForeColor = Color.Red;
treeView1.Focus();
}
tnode = tnode.NextNode;//获取下一个同级节点
目前还是用e.Node.Parent.FirstNode来获得,但要先判断是否存在parent,不然会出错,感觉有点绕弯路~
treeView.Nodes[0]是第一个节点
否则按照e.Node.Parent.FirstNode方式