回 帖 发 新 帖 刷新版面

主题:树型控件问题

我在TREE控件中加右键菜单,可对对TREE节点进行添加\修改\删除功能,但有什么办法让在修改的节点名称为空时焦点不会移出此节点,必需要输入一个节点名称才行?我想在AfterLabelEdit事件中加入重新进入节点编辑状态的命令或用RETRUN .F.,可是还是一样节点要失去焦点.请各位老师指点一下.谢谢!

回复列表 (共1个回复)

沙发

AfterLabel 事件不是有传入两个参数吗?第二个是用户编辑后的字符串,第一个用来决定是否要丢弃用户所做的修改。你可以这样写代码来判断,用户输入空串时恢复原串:

if empty(newstring)
    cancel = .t.
endif


我来回复

您尚未登录,请登录后再回复。点此登录或注册