搜索
首页 电脑/网络 程序设计 VB

VB6.0中的MouseMove事件的问题

  我的目的是用时钟控件让Label1在窗体中从上到下移动,当鼠标移动到Label1时,时钟控件停止计时,移开鼠标时时钟控件继续计时,我的程序代码如下: Private Sub Timer1_Timer() Label1。Top = Label1。Top + 10 End Sub '时钟控件控制Label1移动 Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Timer1。
  Enabled = False End Sub '鼠标移动到Label1时时钟控件停止计时 下面的程序不知道该怎么写了,请高手指点一下,谢谢!。

全部回答

2006-11-12

0 0
    增加窗体的MouseMove事件代码,使TINER有效: Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Timer1。
  Enabled = True End Sub Private Sub Timer1_Timer() Label1。  Top = Label1。Top + 10 End Sub '时钟控件控制Label1移动 Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Timer1。
    Enabled = False End Sub 。

2006-11-15

114 0
    Option Explicit Dim xChange As Integer Dim yChange As Integer Private Sub Form_Load() xChange = 100 yChange = 100 End Sub Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Timer1。
    Enabled = True End Sub Private Sub Timer1_Timer() Label1。Caption = Date Label1。
  Left = Label1。Left + xChange Label1。Top = Label1。  Top + yChange If Label1。Left Form1。
  ScaleWidth Then xChange = xChange * (-1) If Label1。Top Form1。ScaleHeight Then yChange = yChange * (-1) End Sub Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Timer1。
    Enabled = False End Sub。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
VB
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
VB
数据库
C/C++
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
VB
VB
举报
举报原因(必选):
取消确定举报