以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]多文件 远程文件列  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=179168)

--  作者:fanjq8686
--  发布时间:2022/8/11 12:05:00
--  [求助]多文件 远程文件列
请教老师:

多文件、远程文件列的单元格如何能禁止双击后可以修改文件及路径名?

谢谢!

--  作者:有点蓝
--  发布时间:2022/8/11 14:02:00
--  
参考:http://www.foxtable.com/webhelp/topics/0605.htm

PrepareEdit事件

If e.Col.Name = "远程文件列" Then \'如果正在编辑的是县市列
   e.cancel=true
End 
If

--  作者:fanjq8686
--  发布时间:2022/8/12 17:53:00
--  
这样的话,文件管理器也不能调用了。
--  作者:有点蓝
--  发布时间:2022/8/13 8:29:00
--  
右侧列窗口的文件管理器可以使用
--  作者:fanjq8686
--  发布时间:2022/8/15 10:38:00
--  
窗口中的RecordGrid1和Table1还是不能使用文件管理器。
--  作者:有点蓝
--  发布时间:2022/8/15 10:40:00
--  
如果使用了2楼的方法,肯定不能直接在单元格编辑的,只能使用列窗口的文件管理器,或者使用文件管理器控件:http://www.foxtable.com/webhelp/topics/1895.htm
--  作者:fanjq8686
--  发布时间:2022/8/15 14:38:00
--  
就是想在单击属性里调用自编的文件管理器,可是在双击时就能够编辑修改表格内容,而不是只响应单击弹出窗口。
CellButtonClick
       Case "检验报告"
            e.Cancel = True \'取消默认动作
            Forms("文件管理器窗口").Open()


--  作者:有点蓝
--  发布时间:2022/8/15 14:47:00
--  
使用CellButtonClick?那么应该去看看这个事件帮助呀:http://www.foxtable.com/webhelp/topics/0642.htm

然后双击事件:e.cencel=true

--  作者:fanjq8686
--  发布时间:2022/8/15 15:00:00
--  
解决了。
Table1的双击事件:
       Case "检验报告"
            e.Cancel = True \'取消默认动作
        
谢谢老师!
[此贴子已经被作者于2022/8/15 16:43:29编辑过]