⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 弹球.frm

📁 下载即可运行
💻 FRM
📖 第 1 页 / 共 2 页
字号:
      Top             =   0
      Width           =   735
   End
   Begin VB.Image Image1 
      Height          =   615
      Index           =   11
      Left            =   0
      Picture         =   "弹球.frx":2E670E
      Stretch         =   -1  'True
      Top             =   0
      Width           =   735
   End
   Begin VB.Image Image1 
      Height          =   615
      Index           =   10
      Left            =   0
      Picture         =   "弹球.frx":2F1DFD
      Stretch         =   -1  'True
      Top             =   0
      Width           =   735
   End
   Begin VB.Image Image1 
      Height          =   615
      Index           =   9
      Left            =   0
      Picture         =   "弹球.frx":2FD4EC
      Stretch         =   -1  'True
      Top             =   0
      Width           =   735
   End
   Begin VB.Image Image1 
      Height          =   615
      Index           =   8
      Left            =   0
      Picture         =   "弹球.frx":308BDB
      Stretch         =   -1  'True
      Top             =   0
      Width           =   735
   End
   Begin VB.Image Image1 
      Height          =   615
      Index           =   7
      Left            =   0
      Picture         =   "弹球.frx":3142CA
      Stretch         =   -1  'True
      Top             =   0
      Width           =   735
   End
   Begin VB.Image Image1 
      Height          =   615
      Index           =   6
      Left            =   0
      Picture         =   "弹球.frx":31F9B9
      Stretch         =   -1  'True
      Top             =   0
      Width           =   735
   End
   Begin VB.Image Image1 
      Height          =   615
      Index           =   5
      Left            =   0
      Picture         =   "弹球.frx":32B0A8
      Stretch         =   -1  'True
      Top             =   0
      Width           =   735
   End
   Begin VB.Image Image1 
      Height          =   615
      Index           =   4
      Left            =   0
      Picture         =   "弹球.frx":336797
      Stretch         =   -1  'True
      Top             =   0
      Width           =   735
   End
   Begin VB.Image Image1 
      Height          =   615
      Index           =   3
      Left            =   0
      Picture         =   "弹球.frx":341E86
      Stretch         =   -1  'True
      Top             =   0
      Width           =   735
   End
   Begin VB.Image Image1 
      Height          =   615
      Index           =   2
      Left            =   0
      Picture         =   "弹球.frx":34D575
      Stretch         =   -1  'True
      Top             =   0
      Width           =   735
   End
   Begin VB.Image Image1 
      Height          =   615
      Index           =   1
      Left            =   0
      Picture         =   "弹球.frx":358C64
      Stretch         =   -1  'True
      Top             =   0
      Width           =   735
   End
   Begin VB.Label Label1 
      BackStyle       =   0  'Transparent
      BeginProperty Font 
         Name            =   "楷体_GB2312"
         Size            =   21.75
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H000000FF&
      Height          =   495
      Left            =   6360
      TabIndex        =   1
      Top             =   0
      Width           =   10335
   End
   Begin VB.Shape Shape4 
      BorderColor     =   &H000000C0&
      BorderWidth     =   2
      FillColor       =   &H00FFFFFF&
      FillStyle       =   0  'Solid
      Height          =   375
      Index           =   2
      Left            =   1080
      Shape           =   3  'Circle
      Top             =   240
      Width           =   375
   End
   Begin VB.Shape Shape4 
      BorderColor     =   &H000000C0&
      BorderWidth     =   2
      FillColor       =   &H00FFFFFF&
      FillStyle       =   0  'Solid
      Height          =   375
      Index           =   1
      Left            =   600
      Shape           =   3  'Circle
      Top             =   240
      Width           =   375
   End
   Begin VB.Shape Shape4 
      BorderColor     =   &H000000C0&
      BorderWidth     =   2
      FillColor       =   &H00FFFFFF&
      FillStyle       =   0  'Solid
      Height          =   375
      Index           =   0
      Left            =   120
      Shape           =   3  'Circle
      Top             =   240
      Width           =   375
   End
   Begin VB.Shape Shape1 
      BorderColor     =   &H000000FF&
      BorderWidth     =   2
      FillColor       =   &H00FFFFFF&
      FillStyle       =   0  'Solid
      Height          =   375
      Left            =   5280
      Shape           =   3  'Circle
      Top             =   9600
      Width           =   375
   End
   Begin VB.Shape Shape3 
      BorderColor     =   &H0000FFFF&
      BorderStyle     =   4  'Dash-Dot
      BorderWidth     =   3
      FillColor       =   &H0000FFFF&
      FillStyle       =   7  'Diagonal Cross
      Height          =   735
      Left            =   4200
      Shape           =   2  'Oval
      Top             =   9600
      Width           =   2535
   End
   Begin VB.Menu 文件 
      Caption         =   "文件"
      Begin VB.Menu 开始 
         Caption         =   "开始"
         Shortcut        =   ^K
      End
      Begin VB.Menu 暂停 
         Caption         =   "暂停"
         Shortcut        =   ^T
      End
      Begin VB.Menu 退出 
         Caption         =   "退出"
         Shortcut        =   ^E
      End
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
   Dim k1%, k2%, zuo%, a%, kaishi As Boolean, sh%, kka%, chengji%, guan%, bian%, fei%, fe%, fek As Boolean
Public Declare Function ShowCursor Lib "User32" (ByVal bShow As Interger) As Interger


Private Sub Command1_Click()
End
End Sub
Private Sub Command2_Click()
 rc = ShowCursor(False) '隐藏鼠标
Open "第8关.txt" For Output As #1
For i = 1 To 50
Write #1, Image1(i).Left
Write #1, Image1(i).Top
Next i
Close #1
End Sub

Private Sub Form_Click()
If guan > 5 Then
fek = True
End If
If kka = 0 Then
Timer1.Enabled = True
kaishi = False
End If
End Sub
Private Sub Form_Load()
    rc = ShowCursor(False) '隐藏鼠标
sh = 3
a = 0
guan = 1
Timer1.Enabled = False
kaishi = True
Label1.Caption = "第" & guan & "关      成绩:" & chengji
wenjianming = "第" & guan & "关" & ".txt"
Open wenjianming For Input As #2
Do While Not EOF(2)
v = v + 1
Input #2, f
Input #2, n
Image1(v).Top = n
Image1(v).Left = f
Loop
Close #2
fe = 100
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Shape3.Left = X - 1300
If kaishi = True Then
Shape1.Left = Shape3.Left + 1100
Shape1.Top = Shape3.Top - 200
End If
End Sub
Private Sub Image1_Click(Index As Integer)
If guan > 5 Then
fek = True
End If
If kka = 0 Then
Timer1.Enabled = True
kaishi = False
End If
End Sub
Private Sub Image1_MouseMove(Index As Integer, Button As Integer, Shift As Integer, X As Single, Y As Single)
Shape3.Left = Image1(Index).Left + X - 1300
If kaishi = True Then
Shape1.Left = Shape3.Left + 1100
Shape1.Top = Shape3.Top - 200
End If
End Sub
Private Sub Timer1_Timer()
    If fek = True Then
    If fei = 0 Then
    fe = fe - 2
    If fe = 0 Then
    fe = 100
    fei = 1
    End If
    For re = 1 To 50
    Image1(re).Left = Image1(re).Left + 50
    Next re
    Else
    fe = fe - 2
    If fe = 0 Then
    fe = 100
    fei = 0
    End If
    For re = 1 To 50
    Image1(re).Left = Image1(re).Left - 50
    Next re
    End If
    End If
        If k1 = 0 Then
           Shape1.Left = Shape1.Left - Abs(zuo)
        Else
           Shape1.Left = Shape1.Left + Abs(zuo)
        End If
        If Shape1.Left < 0 Then
            k1 = 1
        End If
        If Shape1.Left > 15000 Then
            k1 = 0
        End If
        If k2 = 0 Then
           Shape1.Top = Shape1.Top - 100
        Else
           Shape1.Top = Shape1.Top + 100
        End If
        If Shape1.Top < 0 Then
          k2 = 1
        End If
        If Shape1.Top > Shape3.Top - 200 And Shape1.Left > Shape3.Left - 100 And Shape1.Left < Shape3.Left + 2500 Then
           k2 = 0
           zuo = (Shape3.Left - Shape1.Left + 1200) \ 15
           If zuo < 0 Then
           k1 = 1
           Else
           k1 = 0
           End If
        End If
       If Shape1.Top > 10100 Then
     Shape1.Left = Shape3.Left + 1100
    Shape1.Top = Shape3.Top - 200
    sh = sh - 1
    If sh >= 0 Then
    Shape4(sh).Visible = False
    End If
    kaishi = True
    Timer1.Enabled = False
       End If
        For i = 1 To 50
        If Shape1.Left > Image1(i).Left - 300 And Shape1.Left < Image1(i).Left + 700 And Shape1.Top > Image1(i).Top - 330 And Shape1.Top < Image1(i).Top + 610 Then
       If guan < 9 Then
        Image1(i).Left = -1000
        Image1(i).Top = -1000
        a = a + 1
        chengji = chengji + 20
        Label1.Caption = "第" & guan & "关      成绩:" & chengji
        End If
        If k2 = 1 Then
        k2 = 0
        Else
        k2 = 1
        End If
        End If
        Next i
        If a >= 50 Then
        Timer1.Enabled = False
        Print
        Print
        Print
        Print "      LEVEL UP   "
            rc = ShowCursor(True) '显示鼠标
        Print
        Print
        Print
        Print
        Print
        guan = guan + 1
        kka = 3
        If guan = 9 Then
        guan = 1
        End If
        开始.Caption = "第" & guan & "关"
            kaishi = False
        End If
        If sh = 0 Then
        Timer1.Enabled = False
        Print
        Print
        Print
        Print "      GAME OVER  "
            rc = ShowCursor(True) '显示鼠标
        Print
        Print
        Print
        Print
        Print
        Shape1.Top = -1000
        kaishi = False
        kka = 3
        End If
End Sub
Private Sub 开始_Click()
kaishi = True
For i = 0 To 2
Shape4(i).Visible = True
Next i
sh = 3
Cls
a = 0
Label1.Caption = "第" & guan & "关      成绩:" & chengji
wenjianming = "第" & guan & "关" & ".txt"
Open wenjianming For Input As #2
Do While Not EOF(2)
v = v + 1
Input #2, f
Input #2, n
Image1(v).Top = n
Image1(v).Left = f
Loop
Close #2
kka = 0
End Sub
Private Sub 退出_Click()
End
End Sub
Private Sub 暂停_Click()
If 暂停.Caption = "暂停" Then
暂停.Caption = "继续"
Timer1.Enabled = False
Else
暂停.Caption = "暂停"
Timer1.Enabled = True
End If
End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -