以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 从用户菜单返回到系统菜单,下述语句总是感觉有问题? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=28067) |
||||
-- 作者:包头123 -- 发布时间:2013/1/17 17:09:00 -- 从用户菜单返回到系统菜单,下述语句总是感觉有问题? 01.版主:从用户菜单返回到系统菜单,下述语句总是感觉有问题?
从用户菜单返回到系统菜单,设计了一个菜单项“返回”,使用了如下语句:
Sendkeys.Send("^+{F12}")
点击上面的菜单项“返回”后,系统自动提示:需要返回到系统菜单吗(Y/N),很多情况下,点击一次Y无法返回到系统菜单,并使得系统提示信息界面“需要返回到系统菜单吗(Y/N)”处于一种抖动状态,再点击Y,还有可能处于抖动状态,有时,需要点击几十次Y才能返回去,当然有的时候,点击一次也能返回到系统菜单。 但很多情况下,点击一次后不能返回到系统菜单。
该问题,过去曾经向版主反映过,你们说不存在这样的问题,希望狐表公司看看我写的语句是否正确,是不是我的语句写的有问题呢,请多加指导。
|
||||
-- 作者:lin_hailun -- 发布时间:2013/1/17 17:14:00 -- 语句没有问题,如果有问题,这样试试。 basemainform.Focus Sendkeys.Send("^+{F12}") 不行的话,联系客服QQ远程看看是怎么一回事。 |
||||
-- 作者:包头123 -- 发布时间:2013/1/18 11:39:00 -- 下述语句:basemainform.Focus加上后,返回时,还是抖动,刚才还点击了两次Y,才返回去的。 |
||||
-- 作者:lin_hailun -- 发布时间:2013/1/18 12:04:00 -- 经测试,一次可以了。
|
||||
-- 作者:lin_hailun -- 发布时间:2013/1/18 16:46:00 -- 以下是引用muhua在2013-1-18 16:25:00的发言: 为什么要这么麻烦? Syscmd.Project.OpenSystemMenu() 打开系统菜单 Syscmd.Project.OpenUserMenu() 打开用户菜单
上面的代码不就可以了吗? 咦,不错。测试有效。新增了这个东西还不知道。 [此贴子已经被作者于2013-1-18 16:47:28编辑过]
|
||||
-- 作者:包头123 -- 发布时间:2013/1/22 8:28:00 -- 好,谢谢了,彻底解决了。 |