MyException - 我的异常网
当前位置:我的异常网» C# » TreeView的有关问题:遍历节点处理CheckBox方面的

TreeView的有关问题:遍历节点处理CheckBox方面的(2)

www.MyException.Cn  网友分享于:2013-12-31  浏览:62次

                        {
                                if   (e.Node.Checked)     //如果该父节点选中
                                {
                                        for   (int   i   =   0;   i   <   e.Node.Nodes.Count;   i++)
                                        {
                                                e.Node.Nodes[i].Checked   =   true;
                                        }
                                }
                                else       //如果该父节点取消
                                {
                                        for   (int   i   =   0;   i   <   e.Node.Nodes.Count;   i++)
                                        {
                                                e.Node.Nodes[i].Checked   =   false;

                                        }
                                }

                        }                    

望老鸟不吝指正

------解决方案--------------------
这种方法很不好,在Delphi中我实现了,但有很多问题,换换思路吧,
------解决方案--------------------
可以用TreeView的GetNodeAt()方法获得鼠标点击节点

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有