Foxtable(狐表)用户栏目专家坐堂 → 系统命令隐藏列不保存


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

主题:系统命令隐藏列不保存

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


加好友 发短信
等级:幼狐 帖子:142 积分:1115 威望:0 精华:0 注册:2017/4/21 9:36:00
系统命令隐藏列不保存  发帖心情 Post By:2018/3/30 17:27:00 [只看该作者]

老师好,我在软件中直接调用了系统的快捷菜单,发布后,设置完行高和隐藏列后,重新打开就会恢复默认,请问一下这是什么原因,应该怎么修改

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/30 18:06:00 [只看该作者]

不论你是否发布,你设置行高、列宽,都是临时性修改的,不会保存你的修改的。

 

如果要保存修改,你要自己用一个表记录行高列宽,然后项目打开的时候读取,设置进去。


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


加好友 发短信
等级:幼狐 帖子:62 积分:695 威望:0 精华:0 注册:2018/2/23 14:51:00
  发帖心情 Post By:2018/3/30 18:27:00 [只看该作者]

在项目事件, afterOpenProject 里面添加:

If user.name <> "开发者" Then
    ContextMenus("Row").Items("Delete").Visible = False
End If

就能隐藏右键快捷菜单的删除命令了
其他类似,比如隐藏列,或者设置列宽

[此贴子已经被作者于2018/3/30 18:27:38编辑过]

 回到顶部