代码如下:
Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Image1.Visible = True
End Sub
Private Sub Label1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Image1.Visible = False
End Sub
应该如何修改?
VB为什么visible=false 还是不回消失
答案:4 悬赏:20
解决时间 2021-02-19 04:16
- 提问者网友:夕夏残阳落幕
- 2021-02-18 19:51
最佳答案
- 二级知识专家网友:滚出爷的世界
- 2021-02-18 20:15
Private Sub Label1_Mousedown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Image1.Visible = True
End Sub
Private Sub Label1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Image1.Visible = False
End Sub
Image1.Visible = True
End Sub
Private Sub Label1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Image1.Visible = False
End Sub
全部回答
- 1楼网友:单身小柠`猫♡
- 2021-02-18 22:21
set xlapp = createobject("excel.application")
运行后,会创建excel的实例,在任务管理器中会看到进程excel.exe
此时xlapp的visible属性默认值是false,所以xlapp是隐藏的,运行
xlapp.visible = true后才会显示。所以说不存在“无法隐藏”的问题。
说明:xp + office2003
- 2楼网友:没感情的陌生人
- 2021-02-18 21:07
这是两个事件的问题 前者你按下了鼠标激发 MouseUp事件 隐藏了 可是你能保证鼠标不在Label1上移动吗?显示是不可能的 只要一移动就会激发 MouseMove事件 这个事件是 不隐藏即显示出来 所以不会隐藏了
- 3楼网友:樣嘚尐年
- 2021-02-18 20:34
呵呵!这代码就是你写的问题了!
MouseMove是鼠标移动的时候触发的事件!也就是说当你的鼠标动了,这个MouseMove事件的代码就会被触发!
MouseUp是你单击鼠标按钮提起来的时候会触发的事件!
你不要把Image1.Visible = True放在MouseMove事件下就不会出现这问题了!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |