Foxtable(狐表)用户栏目专家坐堂 → 窗体自定义右键怎么关闭


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

主题:窗体自定义右键怎么关闭

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


加好友 发短信
等级:八尾狐 帖子:2034 积分:13016 威望:0 精华:0 注册:2017/4/3 15:01:00
窗体自定义右键怎么关闭  发帖心情 Post By:2020/3/8 20:11:00 [只看该作者]

窗体上有一个复选框,当复选框选中的时候自定义右键才显示,否则就不显示,该怎么设置?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/8 21:27:00 [只看该作者]

什么自定义右键?右键菜单?

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


加好友 发短信
等级:八尾狐 帖子:2034 积分:13016 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/3/8 21:31:00 [只看该作者]

窗体菜单

图片点击可在新窗口打开查看此主题相关图片如下:截图00.jpg
图片点击可在新窗口打开查看
怎样控制“快捷菜单1”显示与否?
[此贴子已经被作者于2020/3/8 21:34:42编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/8 22:56:00 [只看该作者]

参考:http://www.foxtable.com/webhelp/topics/3116.htm


例如窗口中有一个按钮,希望单击这个按钮,能出现一个快捷菜单:

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

可以将该按钮的Click事件代码设置为:

if e.form.controls("复选框").checked then

With e.Sender

    .ShowContextStrip(0, .Height, e.Form.Strips("快捷菜单1"))
End
 With

end if


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


加好友 发短信
等级:八尾狐 帖子:2034 积分:13016 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/3/8 23:07:00 [只看该作者]

e.Form.Controls("Table1").ContextStrip = e.Form.Strips("快捷菜单1")
引用率自定义快捷键,我怎么用复选框是否选中来控制右键是否生效(是否显示)呢?

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/8 23:35:00 [只看该作者]

复选框checkchanged事件

if e.sender.checked then 
e.Form.Controls("Table1").ContextStrip = e.Form.Strips("快捷菜单1")
else
e.Form.Controls("Table1").ContextStrip = nothing
end if

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


加好友 发短信
等级:八尾狐 帖子:2034 积分:13016 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/3/8 23:41:00 [只看该作者]

怎么控制不了呢?并且弹出错误框 

图片点击可在新窗口打开查看此主题相关图片如下:截图01.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:截图02.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2020/3/8 23:43:39编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/9 8:41:00 [只看该作者]

算是个bug,等修复

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


加好友 发短信
等级:八尾狐 帖子:2034 积分:13016 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2020/3/9 9:03:00 [只看该作者]

当 e.Form.Controls("Table1") 无数据的时候,怎么设置右键某一个子项禁用

什么时候能修复好呢?
[此贴子已经被作者于2020/3/9 9:06:38编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/9 10:32:00 [只看该作者]

窗口菜单绑定表格无法控制。表格快捷菜单建议使用主菜单里的快捷菜单:http://www.foxtable.com/webhelp/topics/0662.htm

 回到顶部
总数 20 1 2 下一页