加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

VB中的mousedown事件

(2017-06-12 09:51:50)
标签:

vb

mousedown

分类: 信息技术

MouseDown事件按下鼠标按钮时即可触发此事件)

【语法格式】

Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)


【参数含义】

Button:返回一个整数,该整数用于标识按下的鼠标键是哪一个(左键、右键或中间键)。

button

   

1

左键被按下

2

右键被按下

4

中间键被按下

Shift:返回一个整数,在Button参数指定的键被按下或被释放的情况下,该整数对应于ShiftCtrlAlt键的状态。

Shift

   

1

Shift键被按下

2

Ctrl键被按下

4

Alt键被按下

XY:返回一个鼠标指针的当前位置。


【实例】按下鼠标左键,在图片框中心画一个半径为500,颜色为红色的圆;按下鼠标右键,在图片框中心画一个半径为100,颜色为黑色的圆。

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

X = Picture1.Width / 2

Y = Picture1.Height / 2

If Button = 1 Then

Picture1.Circle (X, Y), 500, RGB(255, 0, 0)

End If

If Button = 2 Then

Picture1.Circle (X, Y), 200, RGB(0, 0, 0)

End If

End Sub

0

阅读 收藏 喜欢 打印举报/Report
前一篇:背诗风波
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有