为什么值为null?
我写了这样一段代码。当我在TreeView中新建一个节点时,默认的情况是“新建节点”,并且是可编辑的状态。跟“资源管理器”新建文件夹的状态一样。
当我鼠标在其他的地方点击之后(意思就是让TreeView默认当前节点的text是“新建节点”),这样就引发了AfterLabelEdit事件,但是,它提示e.Label的值是null,而我在调试的时候监视值的变化e.Node.Text是“新建节点”。请问这是怎么回事?
我想实现像资源管理器新建文件夹那样的效果。
问题点数:20、回复次数:3Top
1 楼blaite(黑加白(感叹了))回复于 2006-03-18 18:18:23 得分 20
“新建節點”是後來加進去的,你改的時候還沒加。
---------------------------------------------------
绿化费你交了没有?
爷们正等著享受美丽的环境哩!
老百姓呢? 温饱都没解决,搞大跃进? 饥饿、有病没钱医、没钱上学...
看看, 衙门建得多漂亮?高高在上,老百姓算什麼东西?Top
2 楼JimFire(阿达)回复于 2006-03-18 19:00:52 得分 0
怎么解决呢?Top
3 楼JimFire(阿达)回复于 2006-03-18 19:08:12 得分 0
因为我并没有修改节点的值,所以AfterLabelEdit事件并没有认为我修改了节点的值,所以e.Label为null。Top




