以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  目录树如何禁止重命名后重名?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=14925)

--  作者:lihe60
--  发布时间:2011/12/7 11:07:00
--  目录树如何禁止重命名后重名?

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目4.foxdb


图片点击可在新窗口打开查看此主题相关图片如下:未命名.bmp
图片点击可在新窗口打开查看

--  作者:lihe60
--  发布时间:2011/12/7 11:08:00
--  
如1可以重命名为3,但不能为2.
--  作者:狐狸爸爸
--  发布时间:2011/12/7 11:15:00
--  

参考:

 

http://www.foxtable.com/help/topics/2396.htm

 


--  作者:lihe60
--  发布时间:2011/12/7 11:16:00
--  
以下是引用狐狸爸爸在2011-12-7 11:15:00的发言:

参考:

 

http://www.foxtable.com/help/topics/2396.htm

 取消不了。这个帮助已经看了,还是不能解决,不知哪里出现问题。


--  作者:狐狸爸爸
--  发布时间:2011/12/7 11:54:00
--  

你看看这个目录树名称为1的能否改名:

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目216.rar


--  作者:lihe60
--  发布时间:2011/12/7 12:36:00
--  
我的附件,如何写代码?
--  作者:狐狸爸爸
--  发布时间:2011/12/7 12:45:00
--  

1不能改为2:

 

If e.Node.text = "1" Then
    If e.NewText = "2" Then
        e.cancel = True
    End If
End If


--  作者:lihe60
--  发布时间:2011/12/7 12:49:00
--  
以下是引用狐狸爸爸在2011-12-7 12:45:00的发言:

1不能改为2:

 

If e.Node.text = "1" Then
    If e.NewText = "2" Then
        e.cancel = True
    End If
End If

贺老师,不能用枚举法的。如果我有几万个节点,这样枚举要举死人的。

[此贴子已经被作者于2011-12-7 12:49:44编辑过]

--  作者:hanxuntx
--  发布时间:2011/12/7 12:50:00
--  

嘿嘿图片点击可在新窗口打开查看


--  作者:狐狸爸爸
--  发布时间:2011/12/7 15:13:00
--  
以下是引用lihe60在2011-12-7 12:49:00的发言:

贺老师,不能用枚举法的。如果我有几万个节点,这样枚举要举死人的。

 

不存在这种问题,你有规则就可以编码。