當前位置:編程學習大全網 - 源碼下載 - VB制作小遊戲源代碼

VB制作小遊戲源代碼

猜數字

建壹個文本文檔,輸入以下代碼,後綴改為.frm用vb打開就可以了

以下是程序源碼:

VERSION 5.00

Begin VB.Form Form1

BorderStyle = 3 'Fixed Dialog

Caption = "猜數遊戲"

ClientHeight = 3900

ClientLeft = 45

ClientTop = 435

ClientWidth = 4680

LinkTopic = "Form1"

MaxButton = 0 'False

MinButton = 0 'False

ScaleHeight = 3900

ScaleWidth = 4680

ShowInTaskbar = 0 'False

StartUpPosition = 3 '窗口缺省

Begin VB.CommandButton Command2

Caption = "重新開始"

Height = 615

Left = 2640

TabIndex = 2

Top = 2760

Width = 1095

End

Begin VB.CommandButton Command1

Caption = "確定"

Height = 615

Left = 840

TabIndex = 1

Top = 2760

Width = 1095

End

Begin VB.TextBox Text1

Height = 375

Left = 1200

TabIndex = 0

Top = 2040

Width = 2055

End

Begin VB.Label Label9

Caption = "戲"

BeginProperty Font

Name = "宋體"

Size = 24

Charset = 134

Weight = 400

Underline = 0 'False

Italic = 0 'False

Strikethrough = 0 'False

EndProperty

ForeColor = &H000080FF&

Height = 615

Left = 3720

TabIndex = 11

Top = 240

Width = 615

End

Begin VB.Label Label8

Caption = "遊"

BeginProperty Font

Name = "宋體"

Size = 24

Charset = 134

Weight = 400

Underline = 0 'False

Italic = 0 'False

Strikethrough = 0 'False

EndProperty

ForeColor = &H00808080&

Height = 615

Left = 3240

TabIndex = 10

Top = 240

Width = 615

End

Begin VB.Label Label7

Caption = "數"

BeginProperty Font

Name = "宋體"

Size = 24

Charset = 134

Weight = 400

Underline = 0 'False

Italic = 0 'False

Strikethrough = 0 'False

EndProperty

ForeColor = &H0000FFFF&

Height = 495

Left = 2760

TabIndex = 9

Top = 240

Width = 615

End

Begin VB.Label Label6

Caption = "猜"

BeginProperty Font

Name = "宋體"

Size = 24

Charset = 134

Weight = 400

Underline = 0 'False

Italic = 0 'False

Strikethrough = 0 'False

EndProperty

ForeColor = &H00FF00FF&

Height = 495

Left = 2280

TabIndex = 8

Top = 240

Width = 735

End

Begin VB.Label Label5

Caption = "入"

BeginProperty Font

Name = "宋體"

Size = 24

Charset = 134

Weight = 400

Underline = 0 'False

Italic = 0 'False

Strikethrough = 0 'False

EndProperty

ForeColor = &H00FF0000&

Height = 615

Left = 1800

TabIndex = 7

Top = 240

Width = 855

End

Begin VB.Label Label4

Caption = "進"

BeginProperty Font

Name = "宋體"

Size = 24

Charset = 134

Weight = 400

Underline = 0 'False

Italic = 0 'False

Strikethrough = 0 'False

EndProperty

ForeColor = &H0000FF00&

Height = 735

Left = 1320

TabIndex = 6

Top = 240

Width = 735

End

Begin VB.Label Label3

Caption = "迎"

BeginProperty Font

Name = "宋體"

Size = 24

Charset = 134

Weight = 400

Underline = 0 'False

Italic = 0 'False

Strikethrough = 0 'False

EndProperty

ForeColor = &H00FFFF00&

Height = 735

Left = 840

TabIndex = 5

Top = 240

Width = 735

End

Begin VB.Label Label2

Caption = "歡"

BeginProperty Font

Name = "宋體"

Size = 24

Charset = 134

Weight = 400

Underline = 0 'False

Italic = 0 'False

Strikethrough = 0 'False

EndProperty

ForeColor = &H000000FF&

Height = 615

Left = 360

TabIndex = 4

Top = 240

Width = 495

End

Begin VB.Label Label1

Caption = "我這兒有1~10的整數,妳猜猜看他是多少......"

Height = 375

Left = 480

TabIndex = 3

Top = 1320

Width = 3855

End

End

Attribute VB_Name = "Form1"

Attribute VB_GlobalNameSpace = False

Attribute VB_Creatable = False

Attribute VB_PredeclaredId = True

Attribute VB_Exposed = False

Dim x As Integer, y As Integer, z As Integer

Dim cishu As Integer

Private Sub Command1_Click()

If cishu = 3 Then MsgBox "已經猜3次了,這個數是" & x: Exit Sub

y = Val(Text1.Text)

If Text1.Text = "" Or Not IsNumeric(Text1.Text) Then

MsgBox "輸入有誤!請重新輸入數字", 48

Text1.Text = ""

Text1.SetFocus

Exit Sub

End If

cishu = cishu + 1

Select Case x - y

Case Is < 0

z = MsgBox("妳猜數大了,請重猜。註意:妳只有三次機會", 48 + 1)

Text1.Text = ""

Text1.SetFocus

Case Is > 0

z = MsgBox("妳猜數小了,請重猜。註意:妳只有三次機會", 48 + 1)

Text1.Text = ""

Text1.SetFocus

Case Else

z = MsgBox("恭喜妳猜中了!", 1)

End Select

End Sub

Private Sub Command2_Click()

cishu = 0

Randomize Timer

x = Int((Rnd * 10) + 1)

End Sub

Private Sub Form_Load()

cishu = 0

Randomize Timer

x = Int((Rnd * 10) + 1)

End Sub

代碼結束

/卓7358/

歡迎來我空間

  • 上一篇:起名網免費取名打分100分,起名字測試打分100分皓傑
  • 下一篇:求助~狗狗得了犬細小病毒T_T
  • copyright 2024編程學習大全網