VB 给你的程序提供暂停功能

原创 2007年10月02日 15:27:00

VERSION 5.00
Begin VB.Form frmMain
   Caption         =   "Form1"
   ClientHeight    =   3195
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   4680
   LinkTopic       =   "Form1"
   ScaleHeight     =   3195
   ScaleWidth      =   4680
   StartUpPosition =   3  '窗口缺省
   Begin VB.CommandButton cmdEnd
      Caption         =   "结束"
      Height          =   375
      Left            =   2880
      TabIndex        =   3
      Top             =   2280
      Width           =   855
   End
   Begin VB.CommandButton cmdRestore
      Caption         =   "恢复"
      Height          =   495
      Left            =   3240
      TabIndex        =   2
      Top             =   960
      Width           =   975
   End
   Begin VB.CommandButton cmdPause
      Caption         =   "暂停"
      Height          =   375
      Left            =   1200
      TabIndex        =   1
      Top             =   1440
      Width           =   1335
   End
   Begin VB.CommandButton cmdStart
      Caption         =   "执行"
      Height          =   495
      Left            =   1320
      TabIndex        =   0
      Top             =   360
      Width           =   1335
   End
End
Attribute VB_Name = "frmMain"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private isPause As Boolean
Private isEnd As Boolean
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Sub PauseFun()
    Do While isPause
        If isEnd Then
            Unload Me: End
            Exit Sub
        End If
        DoEvents
        Sleep 10
    Loop
End Sub

Private Sub cmdEnd_Click()
    If Not isPause Then
        Unload Me: End
    Else
        isEnd = True
    End If
End Sub

Private Sub cmdPause_Click()
    isPause = True
End Sub

Private Sub cmdRestore_Click()
    isPause = False
End Sub

Private Sub cmdStart_Click()
    Dim i As Long
    For i = 0 To 1000000000
        DoEvents
        If isPause Then
            Call PauseFun
        End If
        Open App.Path & "/text.txt" For Append As #1
        Print #1, i
        Close #1
    Next
End Sub
 

vb如何 让程序暂停 几秒 再继续执行下面语句

在程序代码最上边加上 Private Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long) 在...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

vb.net 多功能矢量绘图程序 功能

程序使用vs2013  vb.net编译,程序未加壳未加密可以自行获取源码 绘制 文字不重要 看图说话 新建文档 工具栏 绘图画布 形状填充 ...
  • jisklsw
  • jisklsw
  • 2017年02月07日 14:52
  • 253

VB.NET使用接口实现附带插件功能的程序

插件功能给软件的使用者可以扩充软件功能的机会。我们不可能让软件适用于所有人,也不是所有的人都会出资帮助你实现他们的需求。插件功能提供了一个软件的高度可扩充性,允许用户作为软件的二次开发者,继续完善软件...

让程序轻松支持换肤功能--VB6示例

特别注明:如有转载请包含此出处http://blog.csdn.net/aohan   说到换肤,我们脑子当中可能就会浮现很多商业软件那些漂亮的皮肤,自从XP流行以来,程序的外观变得比以往...
  • huanzx
  • huanzx
  • 2017年07月02日 16:48
  • 1494

详细教程使用jQuery jPlayer插件给你的站点增加视频和音频功能

这篇文章将主要探计关于怎么增加自定义视频和语音播放功能在你的WEB网站里面。这个是一个非常好的jQuery新插件(jPlayer), 包括很多功能 : 它允许你播放多媒体文件, 暂停,音量调整,它拥有...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VB 给你的程序提供暂停功能
举报原因:
原因补充:

(最多只允许输入30个字)