日期:2014-05-17  浏览次数:21026 次

关于c#资源管理器中的一个小问题,请各位请辈指点,谢谢!
我现在遇到的问题是:我只能通过点图标才能动态的生成结点,但我现在需要的是点击加/减号动态的生成结点。请问这怎么实现?
ps:我现在点击加/减号只能打开已经生成好的结点。
请前辈指教,非常感谢!

------解决方案--------------------
在Before_Expanded事件里动态加载,
你先然每个节点下都加一个空的节点(Text=""),在Before_Expanded事件里先判断其下是不是只有一个节点,并且该节点的Text="",如果是,则删除该空节点,并动态加载其他节点(并给每个动态加载的子节点加一个空的子节点),如果不是,则不用处理
------解决方案--------------------
执行这个节点的  Expand()函数