Foxtable(狐表)用户栏目专家坐堂 → 这个计时器里怎么写


  共有3247人关注过本帖树形打印复制链接

主题:这个计时器里怎么写

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/18 14:42:00 [显示全部帖子]

具体要做什么功能?MouseEnter事件和计时器有啥关系

Dim p As WinForm.PictureBox = e.Form.Controls("PictureBox1")
p.Left=p.Left-1
If p.Left < -100
    p.Left=0
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/18 15:27:00 [显示全部帖子]

截图上传实例说明一下效果

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/18 17:10:00 [显示全部帖子]

移到窗口之外有什么作用?如果要隐藏,直接设置visible属性即可

MouseEnter事件
e.Sender.Visible = False

MouseLeave
e.Sender.Visible = true

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/1/19 9:37:00 [显示全部帖子]

MouseEnter事件
vars("in") = True
e.Form.TimerEnabled = True

MouseLeave
vars("in") = false
e.Form.TimerEnabled = True

timertick事件
Dim p As WinForm.PictureBox = e.Form.Controls("PictureBox1")
If vars("in") = True Then
    p.Left=p.Left-1
    If p.Left < -65
        e.Form.TimerEnabled = False
    End If
ElseIf vars("in") = False 
    p.Left=p.Left+1
    If p.Left > 0
        e.Form.TimerEnabled = False
    End If
End If

 回到顶部