Foxtable(狐表)用户栏目专家坐堂 → 如何根据剪贴板中是否有内容确定粘贴菜单的可用状态


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

主题:如何根据剪贴板中是否有内容确定粘贴菜单的可用状态

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


加好友 发短信
等级:二尾狐 帖子:546 积分:3903 威望:0 精华:0 注册:2011/5/24 15:35:00
如何根据剪贴板中是否有内容确定粘贴菜单的可用状态  发帖心情 Post By:2019/4/3 9:19:00 [只看该作者]

在窗口菜单中设计了快捷菜单,复制、粘贴,想在使用时只有先使用了复制后才能使用粘贴。不知道应如何做,请大侠指点!

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


加好友 发短信
等级:二尾狐 帖子:546 积分:3903 威望:0 精华:0 注册:2011/5/24 15:35:00
  发帖心情 Post By:2019/4/3 9:45:00 [只看该作者]

盼!

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


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

 

你的意思是,只能复制粘贴项目里面的数据?

 

方法一:检测是否已经复制了数据

 

http://www.foxtable.com/webhelp/scr/2069.htm

 

方法二:你在点击复制的时候,记录 vars("复制") = true,然后根据这个变量判断操作。

 

 


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


加好友 发短信
等级:二尾狐 帖子:546 积分:3903 威望:0 精华:0 注册:2011/5/24 15:35:00
  发帖心情 Post By:2019/4/3 11:27:00 [只看该作者]

谢谢

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


加好友 发短信
等级:二尾狐 帖子:546 积分:3903 威望:0 精华:0 注册:2011/5/24 15:35:00
  发帖心情 Post By:2019/4/3 15:47:00 [只看该作者]

系统中窗口文本框的快捷菜单在哪里设计的,能否将系统中的快捷菜单作为模板然后进行修改。

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


加好友 发短信
等级:二尾狐 帖子:546 积分:3903 威望:0 精华:0 注册:2011/5/24 15:35:00
  发帖心情 Post By:2019/4/3 16:05:00 [只看该作者]

自己设计的快捷菜单总是不太满意。

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


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

以下是引用倪惠明在2019/4/3 15:47:00的发言:
系统中窗口文本框的快捷菜单在哪里设计的,能否将系统中的快捷菜单作为模板然后进行修改。

 

参考

 

http://www.foxtable.com/webhelp/scr/3108.htm

 

http://www.foxtable.com/webhelp/scr/3116.htm

 

 


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


加好友 发短信
等级:二尾狐 帖子:546 积分:3903 威望:0 精华:0 注册:2011/5/24 15:35:00
  发帖心情 Post By:2019/4/4 17:27:00 [只看该作者]

如何解决快捷菜单根据是否选择了文本框中的文本内容来确定菜单项的是否可用,我在窗口的ItemMouseEnter事件中设置了代码,
If e.Form.Controls("Text具体内容").Selectionlength > 0 Then
    e.Strip.Items("底稿").Enabled = True
Else
    e.Strip.Items("底稿").Enabled = False
End If
但第一次先选定了内容,正常。但下次不选定内容则以后再选定内容该菜单项就一直不可用了,不知应如何解决第二次进入如果选定了内容会自动变为可用。

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


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

试试把你这段代码写到timertick事件去

 

http://www.foxtable.com/webhelp/scr/1301.htm

 


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


加好友 发短信
等级:二尾狐 帖子:546 积分:3903 威望:0 精华:0 注册:2011/5/24 15:35:00
  发帖心情 Post By:2019/4/8 8:39:00 [只看该作者]

将代码复制到timertick中出现错误提示,图片点击可在新窗口打开查看

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