关于Button = 2的问题

这段代码是什么意思?PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle... 这段代码是什么意思?
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

If Button = 2 Then

PopupMenu mnuClock

End If

End Sub
展开
 我来答
jinlio
2008-04-11 · TA获得超过1459个赞
知道大有可为答主
回答量:1719
采纳率:0%
帮助的人:1519万
展开全部
当单击右键的时候弹出 NAME 属性为 MNUCLOCK 的菜单.

这个事件是弹出式菜单的方法.

在VB编程里有菜单的概念,菜单有分成普通的和弹出的.
普通菜单直接在菜单编辑器里编辑就可以了,弹出式菜单要用POPUPMENU方法实现,但是必须的把主菜单的VISIBLE设置成FALSE

BUTTON=2的含义是按下鼠标右键.

VB 里 对于BUTTON 有几个数字表示它们按下的情况.

1 表示按下 左键
2 表示按下右键
3 表示按下左右键
4 表示按下中间的键 就是那个滚轴.
5表示按下中间键和左键
6表按下中间键和右键
7表示三个键同时按下

根据你的问题,这样回答差不多了吧.?
还有啥不清楚的可以给我发消息.
百度网友b879851a7
2008-04-11 · 超过30用户采纳过TA的回答
知道答主
回答量:245
采纳率:0%
帮助的人:133万
展开全部
传递一个Button的整形量,如果Mouse压下会执行这段代码,如果传进来的Button是2就PopupMenu mnuClock
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谢绝勾引007
2008-04-11 · 超过16用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:48.3万
展开全部
如果单击鼠标右键则弹出右键菜单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式