在vb程序执行时,怎么设置一个按钮,使程序运行先暂停,然后在单击该按钮后,又能够继续执行呢?求助各位高手,请指点!
解决方案 »
- 大家对这样的函数命名方式有何看法
- VB6中DLL回调函数使用,无法获取到回调函数中的值?
- 取注册表键值?
- vb中怎样划动态图?
- 请问用什么方法把超出picturebox范围的曲线显示出来
- 求教:如何创建Access数据库,需要数据库为Office2000格式的,谢谢(狂给分)
- 请问一下,如何将vb编写的刷屏器指定到某一个窗口上
- 在线等待:请问,我用VB写了一个ActiveX控件,我如何在Html页面中调用这个控件的方法及属性?谢谢!
- (急!!)在VB中怎样退出Excel程序?……在线等待
- 小弟我真可急啊!!现在公司要求把4个project在一起打包,就是说4个project,4个exe,怎吗办呀,用vb tools 中的package和wizard时只让选择一个vbp啊
- --- VB --- 中文变量名 --- 潜在问题 ---
- shell 打开自动执行
Option ExplicitPrivate Sub Command1_Click()
Dim i
For i = 1 To 1000
DoEvents
Debug.Print i
Next i
End SubPrivate Sub Command2_Click()
MsgBox "stop"
End Sub单击Command2程序暂停
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Dim SUM As Long, BEPAUSE As Boolean
Private Sub Command1_Click()
If BEPAUSE = True Then BEPAUSE = False: Command1.Caption = "PAUSE": GETN
If BEPAUSE = False Then Command1.Caption = "RESTART": BEPAUSE = True
End Sub
Sub GETN()
Do While BEPAUSE = False
Sleep 200
DoEvents
SUM = SUM + 1
Me.Caption = SUM
Loop
End Sub
Private Sub Form_Load()
Command1.Caption = "START"
BEPAUSE = True
End Sub
Dim WaitFlag As Boolean
Private Sub Command1_Click()
Dim i As Long
For i = 1 To 100000
DoEvents
If WaitFlag = True Then
Do While WaitFlag = True
DoEvents
Loop
End If
Me.Caption = CStr(i)
Next
End SubPrivate Sub Command2_Click()
WaitFlag = Not WaitFlag
End SubPrivate Sub Form_Load()
WaitFlag = False
End Sub