小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

vb 簡單彩色進(jìn)度條代碼 |VB 網(wǎng)|VB 視頻教程|VB編程入門網(wǎng)

 你喜歡那個(gè) 2012-04-28

vb 簡單彩色進(jìn)度條代碼

 

   代碼比較簡單一看就看出來 他只用了 兩種顏色 哈哈 !

 保存為 frm 后綴 編譯就可以了

VERSION 5.00
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX"
Begin VB.Form Form1
   BorderStyle     =   1  'Fixed Single
   Caption         =   "彩色進(jìn)度條"
   ClientHeight    =   3075
   ClientLeft      =   45
   ClientTop       =   435
   ClientWidth     =   6735
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   3075
   ScaleWidth      =   6735
   StartUpPosition =   2  'CenterScreen
   Begin MSComctlLib.ProgressBar ProgressBar2
      Height          =   2055
      Left            =   240
      TabIndex        =   4
      Top             =   240
      Width           =   255
      _ExtentX        =   450
      _ExtentY        =   3625
      _Version        =   393216
      Appearance      =   0
      Orientation     =   1
   End
   Begin VB.CommandButton Command2
      Caption         =   "開始"
      Height          =   375
      Left            =   240
      TabIndex        =   3
      Top             =   2400
      Width           =   1215
   End
   Begin VB.Timer Timer1
      Interval        =   50
      Left            =   5280
      Top             =   240
   End
   Begin VB.CommandButton Command1
      Caption         =   "開始"
      Height          =   375
      Left            =   3360
      TabIndex        =   1
      Top             =   1440
      Width           =   1215
   End
   Begin MSComctlLib.ProgressBar ProgressBar1
      Height          =   255
      Left            =   1320
      TabIndex        =   0
      Top             =   960
      Width           =   5175
      _ExtentX        =   9128
      _ExtentY        =   450
      _Version        =   393216
      BorderStyle     =   1
      Appearance      =   0
      Scrolling       =   1
   End
   Begin VB.Label Label1
      Caption         =   "Label1"
      Height          =   375
      Left            =   720
      TabIndex        =   2
      Top             =   240
      Width           =   735
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'-------------------------------
'彩色進(jìn)度條
'大家都知道VB里的 進(jìn)度條顏色只有一種,不免有些單調(diào).
'本例可以實(shí)現(xiàn)彩色的進(jìn)度條,酷!
'作者:徐劍文
'廣西機(jī)電職業(yè)技術(shù)學(xué)院
'QQ:64445322
'--------------------------------
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
            (ByVal hwnd As Long, _
            ByVal wMsg As Long, _
            ByVal wParam As Long, _
            lParam As Any) As Long
Const CCM_FIRST = &H2000
Const CCM_SETBKCOLOR = (CCM_FIRST + 1)
Const PBM_SETBKCOLOR = CCM_SETBKCOLOR
Const WM_USER = &H400
Const PBM_SETBARCOLOR = (WM_USER + 9)

Private Sub Command2_Click()
Timer1.Enabled = True
End Sub

Private Sub Form_Load()
 Timer1.Enabled = False
    ProgressBar1.Value = 0
    ' Set the ProgressBar Barcolor with black color:
    SendMessage ProgressBar1.hwnd, PBM_SETBARCOLOR, 0, ByVal QBColor(2) 'RGB(0, 255, 0)
     SendMessage ProgressBar2.hwnd, PBM_SETBARCOLOR, 0, ByVal QBColor(2) 'RGB(0, 255, 100)
    'Set the ProgressBar Backcolor with blue color:
   SendMessage ProgressBar1.hwnd, PBM_SETBKCOLOR, 0, ByVal RGB(255, 0, 0)
    SendMessage ProgressBar2.hwnd, PBM_SETBKCOLOR, 0, ByVal RGB(255, 100, 0)

End Sub
 Private Sub Command1_Click()
     Dim i As Integer
        With ProgressBar1
             .Min = 0
             .Max = 10000
             .Visible = True
            For i = 0 To 10000
                .Value = i
            Next i
       
           If .Value = .Max Then
                  .Visible = False
                   MsgBox "安裝完畢!", vbInformation, "完畢"
                   Beep
           
            End If
       
        End With
End Sub
Private Sub Timer1_Timer()
   Static Num As Integer
   If Num = 0 Then Num = 1
            Num = Num + 10
   If Num <= 100 Then
            ProgressBar2.Value = Num
            Label1.Caption = Num & "%"
   Else
           ProgressBar2.Visible = False
           Label1.Visible = False
           MsgBox "安裝完畢!", vbInformation + vbOKOnly, "完成"
           Timer1.Enabled = False

      End If
End Sub

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多