亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? frmform.frm

?? visual basic課程設計案例精編
?? FRM
?? 第 1 頁 / 共 3 頁
字號:
VERSION 5.00
Begin VB.Form frmForm 
   BorderStyle     =   3  'Fixed Dialog
   Caption         =   "俄羅斯方塊"
   ClientHeight    =   7170
   ClientLeft      =   1275
   ClientTop       =   705
   ClientWidth     =   6720
   Icon            =   "frmForm.frx":0000
   KeyPreview      =   -1  'True
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   PaletteMode     =   1  'UseZOrder
   ScaleHeight     =   7170
   ScaleWidth      =   6720
   ShowInTaskbar   =   0   'False
   StartUpPosition =   2  'CenterScreen
   Begin VB.HScrollBar HScroll1 
      Height          =   495
      LargeChange     =   200
      Left            =   4200
      Max             =   500
      Min             =   100
      SmallChange     =   50
      TabIndex        =   9
      Top             =   4680
      Value           =   500
      Width           =   2295
   End
   Begin VB.CommandButton Command3 
      Caption         =   "退出"
      Height          =   495
      Left            =   4440
      TabIndex        =   8
      Top             =   5880
      Width           =   1935
   End
   Begin VB.CommandButton Command2 
      Caption         =   "停止"
      Height          =   615
      Left            =   5520
      TabIndex        =   7
      Top             =   3360
      Width           =   975
   End
   Begin VB.CommandButton Command1 
      Caption         =   "開始"
      Height          =   615
      Left            =   4200
      TabIndex        =   6
      Top             =   3360
      Width           =   975
   End
   Begin VB.Frame fraFrameNext 
      Caption         =   "下一塊"
      Height          =   2175
      Left            =   4560
      TabIndex        =   3
      Top             =   600
      Width           =   1335
      Begin VB.CommandButton cmdDisplay 
         Caption         =   "隱藏(&D)"
         Height          =   255
         Left            =   120
         TabIndex        =   5
         TabStop         =   0   'False
         Top             =   1800
         Width           =   1095
      End
      Begin VB.PictureBox picPictureNextBackGround 
         BackColor       =   &H00FFFFFF&
         Height          =   1335
         Left            =   120
         ScaleHeight     =   1275
         ScaleWidth      =   1050
         TabIndex        =   4
         TabStop         =   0   'False
         Top             =   240
         Width           =   1110
         Begin VB.Image imgPictureNext 
            Height          =   495
            Left            =   120
            Top             =   360
            Width           =   855
         End
      End
   End
   Begin VB.Timer tmrDrop 
      Enabled         =   0   'False
      Interval        =   800
      Left            =   5040
      Top             =   5280
   End
   Begin VB.PictureBox picBackGround 
      Appearance      =   0  'Flat
      AutoRedraw      =   -1  'True
      BackColor       =   &H00FFFFFF&
      BeginProperty Font 
         Name            =   "Arial"
         Size            =   26.25
         Charset         =   0
         Weight          =   700
         Underline       =   -1  'True
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00808000&
      Height          =   6030
      Left            =   720
      ScaleHeight     =   20
      ScaleMode       =   0  'User
      ScaleWidth      =   10
      TabIndex        =   0
      Top             =   600
      Width           =   3030
      Begin VB.PictureBox picPictureTemp 
         Appearance      =   0  'Flat
         AutoRedraw      =   -1  'True
         AutoSize        =   -1  'True
         BackColor       =   &H00404040&
         BorderStyle     =   0  'None
         ForeColor       =   &H80000008&
         Height          =   480
         Left            =   1680
         ScaleHeight     =   480
         ScaleWidth      =   1080
         TabIndex        =   2
         TabStop         =   0   'False
         Top             =   120
         Visible         =   0   'False
         Width           =   1080
      End
      Begin VB.PictureBox picPictureNow 
         Appearance      =   0  'Flat
         AutoSize        =   -1  'True
         BackColor       =   &H00404040&
         BorderStyle     =   0  'None
         ForeColor       =   &H80000008&
         Height          =   495
         Left            =   480
         ScaleHeight     =   495
         ScaleWidth      =   975
         TabIndex        =   1
         TabStop         =   0   'False
         Top             =   120
         Visible         =   0   'False
         Width           =   975
      End
   End
   Begin VB.Label Label1 
      Caption         =   "速度:"
      Height          =   255
      Left            =   4560
      TabIndex        =   10
      Top             =   4320
      Width           =   1695
   End
   Begin VB.Image imgPictureNowBackup 
      Height          =   375
      Left            =   5520
      Top             =   5280
      Visible         =   0   'False
      Width           =   495
   End
   Begin VB.Menu mnuGame 
      Caption         =   "游戲(&G)"
      Begin VB.Menu mnuGameNew 
         Caption         =   "新游戲(&N)"
      End
      Begin VB.Menu Stop 
         Caption         =   "停止(&S)"
      End
      Begin VB.Menu mnuGameExit 
         Caption         =   "退出(&X)"
      End
   End
   Begin VB.Menu mnuHelp 
      Caption         =   "幫助(&H)"
      Begin VB.Menu mnuHelpKey 
         Caption         =   "游戲規則(&K)"
      End
      Begin VB.Menu mnuGameAbout 
         Caption         =   "關于(&A)"
      End
   End
End
Attribute VB_Name = "frmForm"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False

Dim Type_Now As Integer '目前方塊的類型
Dim Type_Next As Integer '下個方塊的類型
Dim intRotate As Integer '方塊旋轉的狀態

Function Get_X_Value()
    If GetValue(1, 2) Then   'Get X Value
        If MaxX - MinX >= 2 Then
            If MaxX - CurX <= 1 Then
                Adjust_Left = MaxX - 2 - 1
            Else
                Adjust_Left = CurX - 1
            End If
            Get_X_Value = True
            Exit Function
        End If
    End If
    Get_X_Value = False
End Function

Function GetValue(nType As Integer, nWid As Integer)
    Call GetCoor
    On Error Resume Next
    Dim OKCount, EmptyCount As Integer
    MinX = Xs(1).cX
    MaxX = Xs(1).cX
    MinY = Xs(1).cY
    MaxY = Xs(1).cY
    For i = 2 To 4
        If MinX > Xs(i).cX Then MinX = Xs(i).cX
        If MaxX < Xs(i).cX Then MaxX = Xs(i).cX
        If MinY > Xs(i).cY Then MinY = Xs(i).cY
        If MaxY < Xs(i).cY Then MaxY = Xs(i).cY
    Next
    For i = MinX To MaxX
        For j = MinY To MaxY
            If Total(i, j) Then
                GetValue = False
                Exit Function
            End If
        Next
    Next
                
                If nType = 0 Then   'Get Y Value
                    EmptyCount = 0  'Get MinY
                    OKCount = 0
                    For i = MinY - 1 To MinY - (nWid - 1) Step -1
                        
                        For j = MinX To MaxX
                            If Total(j, i) = False Then OKCount = OKCount + 1
                        Next
                        If OKCount >= picPictureNow.Width And OKCount >= picPictureNow.Height Then
                            EmptyCount = EmptyCount + 1
                            OKCount = 0
                        Else
                            Exit For
                        End If
                    Next
                    MinY = MinY - EmptyCount
                    If MinY < 1 Then MinY = 1
                    
                    EmptyCount = 0  'GetMaxY
                    OKCount = 0
                    For i = MaxY + 1 To MaxY + nWid - 1
                        For j = MinX To MaxX
                            If Total(j, i) = False Then OKCount = OKCount + 1
                        Next
                        If OKCount >= picPictureNow.Width And OKCount >= picPictureNow.Height Then
                            EmptyCount = EmptyCount + 1
                            OKCount = 0
                        Else
                            Exit For
                        End If
                    Next
                    MaxY = MaxY + EmptyCount
                    If MaxY > 20 Then MaxY = 20
                    
                Else    'Get X Value
                    EmptyCount = 0  'Get MinX
                    OKCount = 0
                    For i = MinX - 1 To MinX - (nWid - 1) Step -1
                        
                        For j = MinY To MaxY
                            If Total(i, j) = False Then OKCount = OKCount + 1
                        Next
                        If OKCount >= picPictureNow.Width And OKCount >= picPictureNow.Height Then
                            EmptyCount = EmptyCount + 1
                            OKCount = 0
                        Else
                            Exit For
                        End If
                    Next
                    MinX = MinX - EmptyCount
                    If MinX < 1 Then MinX = 1
                    
                    EmptyCount = 0  'GetMaxX
                    OKCount = 0
                    For i = MaxX + 1 To MaxX + (nWid - 1)
                        For j = MinY To MaxY
                            If Total(i, j) = False Then OKCount = OKCount + 1
                        Next
                        If OKCount >= picPictureNow.Width And OKCount >= picPictureNow.Height Then
                            EmptyCount = EmptyCount + 1
                            OKCount = 0
                        Else
                            Exit For
                        End If
                    Next
                    MaxX = MaxX + EmptyCount
                    If MaxX > 10 Then MaxX = 10
                End If
    GetValue = True
End Function

Function Get_Y_Value()
                    If GetValue(0, 2) Then    'Get Y Value
                        If MaxY - MinY >= 2 Then
                            If MaxY - (picPictureNow.Top + 1) <= 1 Then
                                Adjust_Top = MinY - 1
                            Else
                                Adjust_Top = picPictureNow.Top
                            End If
                            Get_Y_Value = True
                            Exit Function
                        End If
                    End If
                    Get_Y_Value = False
End Function

Sub Global_Init()
'全局初始化
    picBackGround.Cls
    imgPictureNext.Picture = LoadPicture("")
    picPictureNow.Visible = False
    tmrDrop.Enabled = False
    Command1.Enabled = True
    Command2.Enabled = False
    Call HScroll1_Change
    tmrDrop.Interval = HScroll1.Value
    Label1.Caption = "速度: " + Str(600 - HScroll1.Value)
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩电影在线观看网站| 自拍偷拍国产精品| 久久99精品久久久久婷婷| 日韩一级二级三级精品视频| 日本女人一区二区三区| 精品国产成人系列| 国产精品亚洲а∨天堂免在线| 亚洲精品菠萝久久久久久久| 国产精品蜜臀av| 日本精品视频一区二区| 国产精品12区| 日韩精品欧美精品| 18欧美亚洲精品| 中文在线免费一区三区高中清不卡| 久久久久成人黄色影片| 欧美男女性生活在线直播观看| 亚洲综合清纯丝袜自拍| 91精品国产91久久久久久一区二区 | 日韩视频永久免费| 免费看精品久久片| 日韩午夜精品电影| 成人黄色综合网站| 亚洲欧美日韩精品久久久久| 91麻豆精品91久久久久久清纯| 蜜桃av一区二区在线观看| 日韩免费在线观看| 91丝袜美女网| 亚洲一卡二卡三卡四卡无卡久久| 日韩午夜小视频| 国产成都精品91一区二区三| 国产精品高潮呻吟| 91麻豆精品国产自产在线| 韩国成人精品a∨在线观看| 中文字幕一区二区三区乱码在线 | 一区二区三区四区乱视频| 99在线精品免费| 亚洲成人av在线电影| 日韩欧美一级二级三级久久久| 国产成人免费在线观看不卡| 樱桃国产成人精品视频| 久久影院午夜片一区| 9久草视频在线视频精品| 亚洲影院免费观看| 精品国产乱码91久久久久久网站| 成人性色生活片| 亚洲午夜羞羞片| 久久久久久久久免费| 色噜噜狠狠一区二区三区果冻| a在线播放不卡| 国产精品77777| 97se亚洲国产综合自在线| 日本电影欧美片| 欧美三级中文字幕| 日韩一级在线观看| 国产丝袜美腿一区二区三区| 国产精品美女久久久久aⅴ| 中文字幕中文乱码欧美一区二区 | 狠狠色狠狠色综合系列| 韩国成人福利片在线播放| 成人精品亚洲人成在线| 91视视频在线直接观看在线看网页在线看 | 亚洲午夜av在线| 福利电影一区二区三区| 99久久精品免费看国产| 菠萝蜜视频在线观看一区| 欧美视频三区在线播放| 亚洲精品乱码久久久久久日本蜜臀| 欧美精品一区二区高清在线观看| 亚洲电影视频在线| 国产精品国产三级国产普通话蜜臀| 欧美美女喷水视频| 色视频一区二区| 国产成人自拍高清视频在线免费播放| 亚洲欧洲日产国码二区| 久久理论电影网| 欧美乱熟臀69xxxxxx| 色哟哟在线观看一区二区三区| 精品国产乱码久久久久久蜜臀 | 久久精品欧美日韩精品| 国产精品成人一区二区艾草 | 91蜜桃网址入口| 91精品欧美一区二区三区综合在| 日本不卡123| 久久久另类综合| 国产专区欧美精品| 午夜不卡av在线| 亚洲自拍偷拍av| 国产精品久久久久桃色tv| 日韩视频永久免费| 日韩限制级电影在线观看| 欧美亚洲综合色| 91日韩在线专区| 国产丶欧美丶日本不卡视频| 亚洲欧美在线高清| 欧美一级高清大全免费观看| 色婷婷国产精品| 国产成人精品aa毛片| 国产福利一区二区三区| 免费av成人在线| 日韩精品91亚洲二区在线观看| 一区二区三区免费网站| 国产精品电影一区二区| 中文字幕一区二区三区视频| 国产亚洲视频系列| 久久精品免费在线观看| 精品美女在线观看| 欧美色老头old∨ideo| 欧美自拍偷拍一区| 色婷婷久久综合| 欧美视频一区在线观看| 在线观看三级视频欧美| 欧美怡红院视频| 欧美性色黄大片手机版| 日本韩国一区二区三区| 欧美自拍丝袜亚洲| 在线免费观看日韩欧美| 欧美日韩激情在线| 精品视频999| 日韩亚洲欧美成人一区| 在线综合视频播放| 精品视频一区三区九区| 欧美美女网站色| 宅男在线国产精品| 精品国产乱码久久久久久久| 精品国产免费人成电影在线观看四季 | 欧美激情在线观看视频免费| 日韩午夜精品电影| 狠狠色丁香久久婷婷综| 国产日韩欧美综合在线| 色婷婷综合久久久久中文| 亚洲伊人伊色伊影伊综合网| 3atv一区二区三区| 毛片av一区二区| 国产精品福利av| 欧美最新大片在线看| 美国毛片一区二区三区| 久久久久久97三级| 欧美午夜精品免费| 韩国欧美一区二区| 亚洲精品国产品国语在线app| 欧美日韩国产乱码电影| 亚洲国产一区二区视频| 日韩精品一区二区三区四区| 高清国产一区二区三区| 国产精品2024| 日韩二区在线观看| 日韩国产欧美在线播放| 国产农村妇女精品| 不卡的电影网站| 亚洲欧美一区二区三区久本道91| 欧美男男青年gay1069videost| 国内精品写真在线观看| 日产国产欧美视频一区精品| 国产在线播放一区二区三区| 国产精品亚洲视频| 亚洲三级小视频| 国产精品视频第一区| 亚洲一线二线三线久久久| 日韩制服丝袜av| 韩国精品一区二区| 色综合久久综合中文综合网| 69久久夜色精品国产69蝌蚪网| 欧美高清视频不卡网| 精品久久免费看| ●精品国产综合乱码久久久久| 日韩成人一区二区| 国产精品一区二区三区乱码| 国产色综合一区| 3d动漫精品啪啪1区2区免费| 91视频一区二区| 成人app在线观看| 国产成人啪免费观看软件| 香蕉av福利精品导航| 亚洲激情图片qvod| 亚洲少妇最新在线视频| 亚洲精品在线网站| 欧美日韩一区小说| 99精品久久99久久久久| 欧美在线免费观看亚洲| 国产精品三级电影| 久久精品国产99| av电影天堂一区二区在线| 欧美日韩国产三级| 国产女主播视频一区二区| 天天亚洲美女在线视频| 国产精品夜夜嗨| 欧美一区二区三区在线看| 国产精品少妇自拍| 亚洲线精品一区二区三区八戒| 国产69精品久久久久777| 欧美日韩一区三区四区| 亚洲国产成人一区二区三区| 视频在线观看91| 91激情在线视频| 国产网红主播福利一区二区| 日本成人在线视频网站| 91猫先生在线| 日韩欧美亚洲一区二区| 亚洲成人av在线电影| 成人91在线观看|