Foxtable(狐表)用户栏目专家坐堂 → [求助]给定关键字不在字典中


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

主题:[求助]给定关键字不在字典中

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


加好友 发短信
等级:婴狐 帖子:17 积分:174 威望:0 精华:0 注册:2019/10/22 10:18:00
[求助]给定关键字不在字典中  发帖心情 Post By:2021/1/17 23:27:00 [只看该作者]

刚买了本Foxtable数据库开发应用宝典,照着第六章Foxtable编程实战做了下练习,快捷菜单这个地方出了问题,提示:
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2020.5.29.8
错误所在事件:窗口,主控窗口,Button5,Click
详细错误信息:
给定关键字不在字典中。


窗口,主控窗口,Button5,Click代码如下:
With e.Sender
    .ShowContextStrip(0, .Height, e.Form.Strips("合计模式菜单"))
End With
检查了下没有发现问题

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20210117232527.png
图片点击可在新窗口打开查看

请各位高手指点下



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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/18 8:39:00 [只看该作者]

代码的用法是窗口菜单的用法:http://www.foxtable.com/webhelp/topics/3107.htm

这是2种不同的菜单,用法不能混用。
如果是设计了截图的菜单,参考:http://www.foxtable.com/webhelp/topics/2917.htm

将该控件的MouseDown事件设为:

If e.Button = MouseButtons.Right Then '假定按下的是鼠标右键
    ContextMenus(
"
合计模式菜单").Show(e.Sender,e.x,e.y) '则在鼠标位置显示快捷菜单
End
 
If


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


加好友 发短信
等级:婴狐 帖子:17 积分:174 威望:0 精华:0 注册:2019/10/22 10:18:00
  发帖心情 Post By:2021/1/18 10:57:00 [只看该作者]

谢谢蓝版!
重新弄了窗口菜单,代码运行正常。

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


加好友 发短信
等级:婴狐 帖子:17 积分:174 威望:0 精华:0 注册:2019/10/22 10:18:00
  发帖心情 Post By:2021/1/18 11:18:00 [只看该作者]

但使用截图的菜单,即系统菜单,还是提示:给定关键字不在字典中
代码是按蓝版给的:

将该控件的MouseDown事件设为:

If e.Button = MouseButtons.Right Then '假定按下的是鼠标右键
    ContextMenus(
"
合计模式菜单").Show(e.Sender,e.x,e.y) '则在鼠标位置显示快捷菜单
End
 
If

不能这么用吗?


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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/18 11:21:00 [只看该作者]


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


加好友 发短信
等级:婴狐 帖子:17 积分:174 威望:0 精华:0 注册:2019/10/22 10:18:00
  发帖心情 Post By:2021/1/18 11:50:00 [只看该作者]

图片点击可在新窗口打开查看蓝版,还是提示出错

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/18 11:51:00 [只看该作者]

请上传实例说明

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/18 11:54:00 [只看该作者]

自己设计的菜单要切换到自定义模式才能使用:http://www.foxtable.com/webhelp/topics/1466.htm

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


加好友 发短信
等级:婴狐 帖子:17 积分:174 威望:0 精华:0 注册:2019/10/22 10:18:00
  发帖心情 Post By:2021/1/18 12:06:00 [只看该作者]

果真是要切换到自定义菜单模式,在窗口AfterLoad事件中加入:Syscmd.Project.OpenUserMenu()搞定。

谢谢蓝版!

 回到顶部