社区
VB基础类
帖子详情
VB怎么控制Picture1_MouseMove事件的发生与不发生
yarui0301
2008-03-25 08:13:33
在我单击command1时候,我要用到Picture1_MouseMove事件获得的X值和Y值,但是在我单击command2时候我不希望Picture1_MouseMove事件发生,该怎么设置呢?
我的意思是当我单击command2之后,即便鼠标不小心在Picture1中移动了,也不触发任何事件
呵呵,我不知道自己说清楚自己的意思了没??
恳求高手相助,万分感谢^_^
...全文
144
3
打赏
收藏
VB怎么控制Picture1_MouseMove事件的发生与不发生
在我单击command1时候,我要用到Picture1_MouseMove事件获得的X值和Y值,但是在我单击command2时候我不希望Picture1_MouseMove事件发生,该怎么设置呢? 我的意思是当我单击command2之后,即便鼠标不小心在Picture1中移动了,也不触发任何事件 呵呵,我不知道自己说清楚自己的意思了没?? 恳求高手相助,万分感谢^_^
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yarui0301
2008-03-26
打赏
举报
回复
谢谢
嗷嗷叫的老马
2008-03-26
打赏
举报
回复
[Quote=引用 1 楼 supergreenbean 的回复:]
设个标志就好
Private m_fFlag As Boolean
Private Sub Command1_Click()
m_fFlag = True
End Sub
Private Sub Command2_Click()
m_fFlag = False
End Sub
Private Sub Form_Load()
m_fFlag = False
End Sub
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If m_fFlag Then
Debug.Print X, Y
End If
End…
[/Quote]
supergreenbean
2008-03-25
打赏
举报
回复
设个标志就好
Private m_fFlag As Boolean
Private Sub Command1_Click()
m_fFlag = True
End Sub
Private Sub Command2_Click()
m_fFlag = False
End Sub
Private Sub Form_Load()
m_fFlag = False
End Sub
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If m_fFlag Then
Debug.Print X, Y
End If
End Sub
Pic
tu
reBox_visualbasic_
vb
6.0
pic
tu
reBox_
vb
6
pic
tu
rebox_
vb
画图实例_
这个"
Pic
tu
reBox_visualbasic_
vb
6.0
pic
tu
reBox_
vb
6
pic
tu
rebox_
vb
画图实例_"主题涵盖了如何使用Visual Basic 6.0来实现这一功能,特别是通过鼠标
事件
来实现交互式绘图。 首先,我们需要了解
Pic
tu
reBox控件的基本属性...
MouseMove
的用法,当鼠标路过不同图片时,状态栏将显示不刚的状态和鼠标的位置
VB
6.0源代码
在
VB
6.0编程环境中,`
MouseMove
`
事件
是Windows应用程序中的一个关键
事件
,它用于响应鼠标在窗体或控件上移动时触发的行为。在这个特定的案例中,我们看到一个应用示例,当鼠标经过不同的图片时,状态栏会显示当前...
VB
image鼠标移入移出换图
Private Sub Image1_
MouseMove
(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) If Button =
vb
NullButton Then ' 检查鼠标按钮未被按下 If Not MouseOver Then ' 如果...
vb
6 利用两个
pic
tu
re控件分隔窗体
Private Sub
Pic
tu
re1_
MouseMove
(Button As Integer, Shift As Integer, X As Single, Y As Single) ' 计算并调整控件大小 If Button =
vb
LeftButton Then Dim delta As Integer delta = m_X - X
Pic
tu
re2....
取色器,动态给出RGB的值(
VB
6.0源代码编写)Option Explicit
Private Sub
Pic
tu
re1_
MouseMove
(Button As Integer, Shift As Integer, X As Single, Y As Single) pColor = GetPixel(
Pic
tu
re1.hDC, X, Y) R = pColor And &HFF G = (pColor And 65280) / 256 B = (pColor ...
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章