计时事件Timer,请一步一步解释下面的编程,看不懂,谢谢

DimsecAsIntegerPrivateSubform_open(cancelAsInteger)sec=01count=0EndSubPrivateSubForm_... Dim sec As Integer
Private Sub form_open(cancel As Integer)
sec=0
1count=0
End Sub
Private Sub Form_Timer()
If sec>30 Then
MsgBox"请在30秒内登陆“
DoCmd.Close
Else
Me!Label1.caption=30-sec
End If
sec=sec+1
End Sub
展开
 我来答
mit1208
2012-02-14 · TA获得超过2347个赞
知道大有可为答主
回答量:2743
采纳率:0%
帮助的人:1862万
展开全部
Dim sec As Integer //声明整型变量sec
Private Sub form_open(cancel As Integer) //Form_Open么有事件,内有整型参数cancel
sec=0 //将变量sec设置初始值为0
1count=0 这个不知道是哪的变量。
End Sub
Private Sub Form_Timer() //Form_Timer事件
If sec>30 Then //如果sec大于30
MsgBox"请在30秒内登陆“ //提示消息
DoCmd.Close //弹出提示窗口后即将DoCmd关闭,这里DoCmd不知道是什么。
Else //否则
Me!Label1.caption=30-sec //这里Me!是什么意思,不懂。Label1.caption的值是30减去sec的值
End If
sec=sec+1 sec的值为sec自己加上1
End Sub

没学过VB,我是玩Delphi 和 .Net的,以上不知道是否正确,请审核 ^ ^
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式