以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  设置内置的文件管理器,隐藏命令不生效  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=171618)

--  作者:WindBamboo
--  发布时间:2021/9/4 16:07:00
--  设置内置的文件管理器,隐藏命令不生效

参照如下文档,设置内置的文件管理器,让表的列的内置文件管理器的“删除”和“清除”两个命令不可见(注意是表的列的文件管理器,不是窗体的):



以下内容为程序代码:

1 Tables("员工").Cols("附件").OpenWindow()
2 Dim fl As WinForm.FileManager = Tables("员工").Cols("附件").FileManager
3 fl.DeleteCommand.Visibled = False
4 fl.ClearCommand.Visibled = False
5



应该把这些代码放到哪个事件里面呢?放了几个地方都没有生效,运行也没有报错,比如我放到currentTableChanged事件里面,运行后在表中打开文件管理器后各命令一直全部显示
图片点击可在新窗口打开查看

--  作者:WindBamboo
--  发布时间:2021/9/4 16:11:00
--  
1 Tables("员工").Cols("附件").OpenWindow()
2 Dim fl As WinForm.FileManager = Tables("员工").Cols("附件").FileManager
3 fl.DeleteCommand.Visible = False
4 fl.ClearCommand.Visible = False

补充说明,实际代码中是visible,上面帖子笔误了,这个代码运行不报错但是也不生效。

--  作者:有点蓝
--  发布时间:2021/9/4 16:40:00
--  
这个仅对列窗口有效,对点击按钮弹出的管理器无效
--  作者:WindBamboo
--  发布时间:2021/9/9 11:07:00
--  
请问,对于点击按钮弹出的文件管理器,可以隐藏或是使不生效“删除”按钮吗?
--  作者:有点蓝
--  发布时间:2021/9/9 11:53:00
--  
这个暂时没有办法。自己设计录入窗口,使用文件管理器控件替代吧