乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 30|回复: 1

(挑战)在VBA中模拟右键菜单

[复制链接]

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2004-9-22 23:48:10 | 显示全部楼层 |阅读模式
好的,这是VBA中应该包含的另一个小功能,但出于某种原因,MS认为将其排除在组合之外是合适的......
您的任务...
为用户表单中的右键单击事件模拟弹出菜单。
规则是......
弹出菜单不能只是另一个表单
不允许API调用
右键单击表单时必须出现弹出菜单,单击弹出菜单中的项目或单击表单时必须消失。
可以做到......但是怎么做?

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

154

主题

1274

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1936
发表于 2004-9-23 00:11:56 | 显示全部楼层
您可以捕获鼠标右键向上事件,然后将一个控件(当前不可见)移动到适当的坐标,将visible属性设置为true,根据后面的事件描述适当地隐藏,但是谁会想要这样做呢?为什么不直接编写一个具有你想要的那种功能的dll,而不是试图用胶带把一个解决方案粘在一个贫血的vba上呢?我完全支持拓展人们的思维,但是当有工具可以这么容易地完成时,我看不出自己想要或需要编写这样的解决方案。吝啬鬼。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-16 05:38 , Processed in 0.336905 second(s), 56 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表