Foxtable(狐表)用户栏目专家坐堂 → 如何禁止目录树中的节点切换?(等待更新了)!


  共有9556人关注过本帖树形打印复制链接

主题:如何禁止目录树中的节点切换?(等待更新了)!

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/2 9:20:00 [显示全部帖子]

从代码的表面逻辑来看,应该是:

 

If DataTables(CurrentTable.DataTable.name).HasChanges Then
    If vars("canSave") = False Then  
        DataTables(CurrentTable.DataTable.name).RejectChanges()
    Else
        If MessageBox.Show("当前表单已经被修改,是否保存?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then
            Syscmd.Project.Save()
        Else
            e.cancel = True
        End If
    End If
End If

 


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/4 8:51:00 [显示全部帖子]

说明e.cancel这个e参数无效,也许有bug,我抽空检查一下。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/18 17:21:00 [显示全部帖子]

等下次更新,看看32条更新:

 

...

31、修正了打印窗口Table时,行号不能垂直居中的问题
32、修正目录树的BeforeSelectNode事件的e参数Cancel无效的问题。
33、增加一个表事件BeforeDeleteFile,在删除附件或图片的之前执行

....


 回到顶部