请问怎么编程:按Command1按钮300秒后,将窗口隐藏。下面的代码,我一运行,按Command1按钮,窗口就隐藏,感觉就没有计时间。Option ExplicitPrivate Sub Command1_Click()
Timer1_Timer
Form1.Hide
End SubPrivate Sub Timer1_Timer()
Timer1.Interval = 300
End Sub
解决方案 »
- vb 制作高质量缩略图?
- vb 如何写一个大于2G的文件 请教高手
- 对于执行SQL语句,ADODB.Connection 的Execute与ADODB.Recordset的Open有哪些差别?
- listview控件问题,急
- 报表中,当用instr()查找没找到字符时,如果让结果返回值为0,这个公式怎么写
- 与access连接出错,找不到数据库文件
- 如何用vb实现,将ie页面另存为.mht(单一文件),并且不弹出保存框
- 请教三个问题
- 急急急 我用access2000作的库,为什么我的vb程序不能使用它。
- 关于一个数据类型检查的出错提示
- 大家除了这里,还去哪里呀,求几个比较好的VB论坛
- 如何实现在msflexgrid的单击事件将选中的某一列颜色设置为蓝色
gettickcount的API声明自己找private sub command1_click()
dim l as long
l=gettickcount()
do
doevents
loop until gettickcount()-l>=300000
me.hide
end sub
timer1的enable属性初始化为falsePrivate Sub Command1_Click()
timer1.interval=1000
timer1.enable=true
End SubPrivate Sub Timer1_Timer()
static i as integer
i=i+1
if i>=300 then
timer1.enable=false
me.hide
end if
End Sub
Timer1.Interval = 30000‘启动计数30秒
End SubPrivate Sub Timer1_Timer()
timer1.Interval = 0 ‘30秒后计数停止,如果控制300秒,需要增加一个控制变量
form1.hide ‘隐藏form1
End Sub
Dim i As IntegerPrivate Sub Command1_Click()
Timer1.Interval = 1000
End SubPrivate Sub Timer1_Timer()
i = i + 1
If i > 10 Then
Me.Hide
End If
End Sub
Dim i As IntegerPrivate Sub Command1_Click()
Timer1.Interval = 1000
Timer1.enabled=true
End SubPrivate Sub Timer1_Timer()i = i + 1
If i > 300 Then
Me.Hide
i=0
timer1.enabled=false
End If
End Sub