引用.NET Framework Class Library 在线文档1——Word 2007高级应
2008-10-15 20:16:54 来源:WEB开发网核心提示: Code 2 我们可以通过检查SubTree是否为null知道当前节点有否子节点,然而,引用.NET Framework Class Library 在线文档1——Word 2007高级应(4),我们还是无从得知子节点的装载是否已经执行过,重复装载无疑导致不必要的网络访问,以便TreeVi
Code 2
我们可以通过检查SubTree是否为null知道当前节点有否子节点,然而,我们还是无从得知子节点的装载是否已经执行过。重复装载无疑导致不必要的网络访问,于是,我为TocNode添加了一个类型为bool的m_Loaded字段。这样,仅当SubTree不为null以及m_Loaded不为false时,我们才装载子节点。所有这些操作都是在用户点击节点前面那个+号时才执行的,但由于子节点还没填充,TreeView是不会为该节点渲染+ 号的,于是,我们需要为该节点添加一个"占位子节点",以便TreeView能够正确渲染。添加占位子节点的最佳时机是当我们给SubTree属性赋值时,所以我把SubTree属性修改如下:
Code 3
有了这些准备,我们就可以实现Load()方法来装载子节点了:
Code 4
这个方法将会在TreeView的BeforeExpand事件委托里调用:
Code 5
- ››Netpas加速 让非电信宽带用户流畅上网
- ››net中fckediter的图片上传时候点击\浏览服务器\出...
- ››Netmsg局域网聊天程序
- ››引用 Symbian常见panic
- ››NetAirus指控苹果iPhone侵犯其专利
- ››Netflix 在线影视播放程序将登陆 iPhone
- ››Net中各种不同的对象创建方式的速度差异
- ››NetNewsWire 功能简单 界面快速 Reader 浏览器
- ››NET-使用Js调用WebService
- ››Net 应用程序如何在32位操作系统下申请超过2G的内...
- ››NET 4.0新特性-- Corrupted State Exceptions
- ››NET应用程序的本地化及RESGEN.exe, AL.exe介绍
更多精彩
赞助商链接