亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
国产在线看一区| 国产精品亚洲视频| 久久97超碰色| 亚洲日本青草视频在线怡红院| 一区二区三区四区在线播放 | 2021中文字幕一区亚洲| 国产精品丝袜黑色高跟| 亚洲观看高清完整版在线观看| 亚洲第一主播视频| 成人一区在线看| 欧美裸体一区二区三区| 国产视频一区在线播放| 亚洲福利电影网| 国产成人aaa| 欧美精品1区2区| 久久久噜噜噜久噜久久综合| 亚洲精品久久久久久国产精华液| 久久国产婷婷国产香蕉| 一本一道久久a久久精品| 精品久久久久久久久久久院品网 | 成人一二三区视频| 欧美午夜一区二区三区免费大片| 久久久久久亚洲综合影院红桃| 亚洲电影一级黄| 成人av电影免费在线播放| 91精品一区二区三区久久久久久 | 国产欧美综合在线观看第十页| 亚洲激情综合网| 国产成人h网站| 精品成人佐山爱一区二区| 亚洲一区二区三区四区五区黄 | 精品国精品国产| 另类小说综合欧美亚洲| 日韩一区二区三区四区| 蜜臀av国产精品久久久久| 日韩一二三区视频| 美女诱惑一区二区| 精品久久一区二区| 国产成人免费网站| 成人免费在线视频| 在线免费观看成人短视频| 亚洲国产日韩综合久久精品| 欧美日韩国产在线播放网站| 日本欧美加勒比视频| 欧美大片一区二区| 福利电影一区二区三区| 中文字幕亚洲欧美在线不卡| 91福利国产精品| 三级影片在线观看欧美日韩一区二区| 欧美精品亚洲一区二区在线播放| 日韩专区一卡二卡| 26uuu国产电影一区二区| 国产精品白丝jk黑袜喷水| 中文幕一区二区三区久久蜜桃| 成人爱爱电影网址| 亚洲午夜免费视频| 精品久久久久久久人人人人传媒 | 国产精品一区二区在线观看网站| 国产精品污www在线观看| 在线观看亚洲a| 麻豆国产欧美日韩综合精品二区| 欧美激情一区二区在线| 欧美日韩在线三区| 国产激情一区二区三区| 樱花草国产18久久久久| 91精品婷婷国产综合久久性色| 精品午夜久久福利影院| 亚洲免费观看在线观看| 日韩欧美成人一区二区| 91视频一区二区| 日韩精品乱码免费| 国产精品国模大尺度视频| 欧美一区二区三区成人| va亚洲va日韩不卡在线观看| 奇米精品一区二区三区在线观看| 亚洲国产精品国自产拍av| 欧美日韩国产一级片| 成人高清免费观看| 三级欧美在线一区| 亚洲精品免费看| 欧美精彩视频一区二区三区| 色狠狠一区二区| 高清视频一区二区| 麻豆成人在线观看| 亚洲成人免费看| 国产精品免费免费| 精品国内片67194| 欧美亚洲综合久久| 99久久er热在这里只有精品66| 麻豆高清免费国产一区| 亚洲va天堂va国产va久| 中文字幕亚洲在| 国产亚洲欧美激情| 欧美电影免费观看高清完整版在| 欧美影片第一页| 99免费精品在线观看| 高清不卡一区二区| 国产在线视频一区二区三区| 青青草视频一区| 亚洲不卡在线观看| 夜夜嗨av一区二区三区四季av| 欧美经典一区二区三区| 久久精品在线观看| 精品国产在天天线2019| 日韩免费电影一区| 日韩午夜激情电影| 欧美久久久久久久久久| 欧美日韩和欧美的一区二区| 在线观看欧美黄色| 欧美视频一区在线观看| 欧美偷拍一区二区| 在线观看免费亚洲| 欧美无人高清视频在线观看| 在线免费观看不卡av| 欧美四级电影在线观看| 欧美伊人精品成人久久综合97| 色婷婷亚洲综合| 色欲综合视频天天天| 91久久精品日日躁夜夜躁欧美| 91在线免费看| 欧美性极品少妇| 欧美日韩精品久久久| 欧美一三区三区四区免费在线看 | 欧洲激情一区二区| 精品视频一区 二区 三区| 欧美日本一道本| 5月丁香婷婷综合| 日韩欧美在线网站| 日韩一级完整毛片| 久久一夜天堂av一区二区三区| 久久男人中文字幕资源站| 久久人人爽人人爽| 国产精品激情偷乱一区二区∴| 亚洲精品水蜜桃| 日韩av在线发布| 国产乱码字幕精品高清av | 国产一区二区三区免费在线观看| 国产成人免费视频精品含羞草妖精| 成人综合在线视频| 欧美性生活大片视频| 精品国精品自拍自在线| **网站欧美大片在线观看| 亚洲大片精品永久免费| 国产一区二区福利| av在线不卡电影| 欧美一区二区三区精品| 国产精品三级在线观看| 午夜国产精品一区| 高清不卡在线观看av| 欧美日韩国产免费一区二区| 精品少妇一区二区三区日产乱码 | 亚洲午夜久久久久久久久电影网| 青娱乐精品在线视频| www.欧美精品一二区| 9191久久久久久久久久久| 国产精品―色哟哟| 秋霞午夜av一区二区三区| 成人h动漫精品| 欧美一级片在线看| 中文字幕一区二区不卡| 蜜乳av一区二区三区| 91在线视频播放| 国产亚洲一二三区| 丝袜亚洲另类欧美| caoporm超碰国产精品| 欧美v国产在线一区二区三区| 亚洲精品国产品国语在线app| 久久精品72免费观看| 欧美午夜在线一二页| 国产精品美女久久久久久2018| 五月天亚洲精品| 97精品国产97久久久久久久久久久久| 日韩欧美亚洲另类制服综合在线| 一区二区三区产品免费精品久久75 | 午夜精品影院在线观看| 91色视频在线| 国产喂奶挤奶一区二区三区| 日韩精品福利网| 欧美日韩一区二区三区在线| 国产精品私人自拍| 精品一区二区在线看| 91精品一区二区三区在线观看| 一区二区三区精品在线| 99re免费视频精品全部| 国产精品久久精品日日| 国产大片一区二区| 久久看人人爽人人| 国产一区二区精品久久99 | 欧美日韩一区 二区 三区 久久精品| 中文在线一区二区| 国产精品一区二区在线播放| 日韩免费一区二区| 美女一区二区久久| 欧美一级夜夜爽| 美洲天堂一区二卡三卡四卡视频| 91精品国产综合久久久久久久| 亚洲gay无套男同| 欧美日韩国产综合一区二区| 一区二区三区中文字幕电影 | 国产成人av资源|