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

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

?? formb41d.frm

?? 基于VB開
?? FRM
?? 第 1 頁 / 共 5 頁
字號:
    Frame2.Visible = False
    Command3.Caption = "返  回"
    Command3.Enabled = True
End Sub

Private Sub P_ww32()                                             ' 無種子 32 位
    Zm = Log(bytWs) / Log(2)                                     ' Zm: 抽簽輪數
    Select Case strYz
           Case "0"
                Label3 = "隨機分布 ..."
           Case "1"
                Label3 = "按序號分布 ..."
           Case "2"
                Label3 = "參照種子方式分布 ..."
           Case "3"
                Label3 = "均勻分布 ..."
           Case "4"
                Label3 = "同隊選手分在相同的半區 ..."
    End Select
    StrMsg = StrMsg & "抽簽排位"
    Label3 = Zm & " 輪 " & StrMsg
        If MsgBox("  開始" & StrMsg & " ...  ", 33, "  請確認 ") <> 1 Then Exit Sub
    Select Case strYz
           Case "0"
                Call P_m320                                      ' 隨機分布
           Case "1"
                Call P_w321                                      ' 按序號分布
           Case "2"
                Call P_w322                                      ' 參照種子方式分布
           Case "3"
                Call P_m322                                      ' 均勻分布
           Case "4"
                Call P_w324                                      ' 同隊選手分在相同的半區
    End Select
End Sub
           
Private Sub P_w320()                                             ' 隨機分布
    Call P_mzfb
    ReDim arrCq(bytRs), arrWz(bytRs)
          For i = 1 To bytRs
              arrCq(i) = arrWh(i)                                ' 待按排序號
              arrWz(i) = i
          Next
    m = bytRs
    For i = 1 To bytRs
        l = F_ranu(m)                                            ' 隨機抽出一代號
        s = arrWz(l)
        n = F_ranu(m)                                            ' 隨機抽出一空位
        k = arrCq(n)
            With MSFlexGrid1
                .Row = k: .Col = 2:         ' arrxh(k, 2)=s
                .Text = s & "  ": .CellBackColor = intCy1
            End With
        m = m - 1
            For k = n To m                                       ' 調整抽簽空位數組
                arrCq(k) = arrCq(k + 1)
            Next
            For k = l To m                                       ' 調整代號數組
                arrWz(k) = arrWz(k + 1)
            Next
    Next
    Command2.Enabled = True
End Sub

Function F_ranu(X As Byte) As Byte                               ' 從 1 - x 中隨機取一整數
    Randomize
    F_ranu = IIf(X = 1, 1, Int(X * Rnd()) + 1)
End Function

Private Sub P_mzfb()                                             ' 默認種子分布
Dim w As Byte, m As Byte, n As Byte
    ReDim arrWh(bytWs)
          arrWh(1) = 1
          arrWh(bytWs) = 2                                       ' 位號
    Zm = Log(bytWs) / Log(2)                                     ' Zm: 抽簽輪數
    For i = 1 To Zm - 1
        Zn = 2 ^ i                                               ' Zn: 每輪抽簽數
        Zp = Zn                                                  ' Zp: 每輪小區數
        Zq = bytWs / Zp                                          ' Zq: 小區容量
        ReDim arrCq(Zn)
              For j = 1 To Zn
                  arrCq(j) = j + Zn                              ' 待按排序號
              Next
        For j = 1 To Zn
            w = (j - 1) * Zq + IIf(j Mod 2 = 1, Zq, 1)           ' 待按排位號
               n = (j - 1) * Zq + IIf(j Mod 2 = 1, 1, Zq)
               m = arrWh(n)                                      ' 某區已有種子號
            arrWh(w) = arrCq(Zn + 1 - m)
        Next
        StrMsg = StrMsg & "  " & vbCrLf                          ' 每輪空位號
    Next
End Sub

Private Sub P_w321()                                             ' 按序號分布
    Call P_mzfb
    For i = 1 To bytRs
        MSFlexGrid1.TextMatrix(arrWh(i), 2) = i & "  "
    Next
    Command2.Enabled = True
End Sub

Private Sub P_w322()                                             ' 參照種子方式分布
    With MSFlexGrid1
        .Col = 2: arrZz(1, 2) = 1
            .Row = 1: .Text = "1  ": .CellBackColor = intCy1
                  arrZz(bytZs, 2) = 2:
            .Row = bytWs: .Text = "2  ": .CellBackColor = intCy1
         Label3 = "1、2 號選手分別安排在上半區頂部和下半區底部"
         For i = 1 To Zm - 1                                     ' i:  抽簽輪次
             Zn = 2 ^ i                                          ' Zn: 每輪抽簽數
             Zp = Zn                                             ' Zp: 每輪小區數
             Zq = bytWs / Zn                                     ' Zq: 小區容量
                 For j = 1 To Zp
                     For k = 1 To Zq
                        .TextMatrix(k + (j - 1) * Zq, 1) = j & "/" & Zp & " "
                     Next
                 Next
             ReDim arrCq(Zn)                                     ' 抽簽空位數組
             StrMsg = ""
                 Zx = 0: k = 1
                 For j = 1 To Zp / 2
                     Zy = Zx + Zq: arrCq(k) = Zy
                                   arrCq(k + 1) = Zy + 1
                     k = k + 2: Zx = Zx + 2 * Zq
                     StrMsg = StrMsg & Zy & "," & Zy + 1 & ","
                 Next
                 Call P_lksz                                     ' 處理輪空 & 抽簽數 k
             strKwh = "空位號: " & StrMsg
             StrSQL = "抽簽號: " & Zn + 1 & " ~ " & Zn + k
             StrMsg = StrSQL & vbCrLf & vbCrLf & strKwh & "  " & vbCrLf & vbCrLf & "    抽簽選位 ...  "
             If MsgBox(StrMsg, 1 + 32 + 0, "  請確認 ") <> 1 Then Exit Sub
             Command2.Enabled = True
             m = k
             For j = Zn + 1 To Zn + k                            ' j: 抽簽號
                 n = F_ranu(m)
                 arrZz(j, 2) = arrCq(n)                          ' 隨機抽出一個空位
                .Row = Val(arrZz(j, 2)): .Col = 2
                .Text = j & "  ":  .CellBackColor = intCy1
                 m = m - 1
                 For k = n To m                                  ' 調整抽簽空位數組
                     arrCq(k) = arrCq(k + 1)
                 Next
             Next
             Label3 = i + 1 & ":  " & Zn + 1 & " ~ " & 2 * Zn & " 號抽簽完畢 ..."
         Next
    End With
    Label3 = "抽簽全部完成 ..."
    strKwh = ""
    Command4.Enabled = False
End Sub

Private Sub P_w323()                                             ' 同隊選手分在不同的半區
    
End Sub

Private Sub P_w324()                                             ' 同隊選手分在相同的半區
    
End Sub

Private Sub P_lksz()                                             ' 處理輪空 & 抽簽數 k
    With MSFlexGrid1
         n = bytRs - Zn                                          ' n: 尚未抽簽人數
         If n >= Zn Then
            For j = 1 To Zp
               .Row = arrCq(j): .Col = 2: .CellBackColor = intCx1
                StrMsg = StrMsg & arrCq(j) & ","
            Next
            k = Zn                                               ' k: 抽簽數
         Else
            n = bytWs - bytRs                                    ' n; 輪空位數
            For j = 1 To .Rows - 1
                m = Val(.TextMatrix(j, 2))
                If m > 0 And m <= n Then
                   m = .TextMatrix(j, 0)
                   m = m + IIf(m Mod 2 = 1, 1, -1)
                   For k = 1 To Zn
                       If Val(arrCq(k)) = m Then arrCq(k) = "": Exit For
                   Next
                End If
            Next
            k = 0
            For j = 1 To Zp
                If arrCq(j) <> "" Then                           ' 累計抽簽數 k
                   k = k + 1: arrCq(k) = arrCq(j)
                  .Row = arrCq(j): .Col = 2: .CellBackColor = intCx1
                   StrMsg = StrMsg & arrCq(j) & ","
                End If
            Next
         End If
    End With
End Sub

Private Sub P_mmzz()                                             ' 有種子
    With MSFlexGrid1
         arrZz(1, 2) = 1
             arrBg(1, 0) = 1
             arrBg(1, 1) = arrZm(1, 1)                           ' Yh
             arrBg(1, 2) = arrZm(1, 2)                           ' Ym
             arrBg(1, 3) = arrZm(1, 3)                           ' Hm
             arrBg(1, 4) = arrZm(1, 4)                           ' Dh
             arrBg(1, 5) = F_fhdw(arrZm(1, 4))
            .Row = 1: .Col = 2: .Text = "1  ":             .CellBackColor = intCy1
                      .Col = 3: .Text = " " & arrBg(1, 2): .CellBackColor = intCy1
                      .Col = 4: .Text = " " & arrBg(1, 3): .CellBackColor = intCy1
                      .Col = 5: .Text = " " & arrBg(1, 5): .CellBackColor = intCy1
         arrZz(bytZs, 2) = 2: k = bytWs
             arrBg(k, 0) = 2
             arrBg(k, 1) = arrZm(2, 1)
             arrBg(k, 2) = arrZm(2, 2)
             arrBg(k, 3) = arrZm(2, 3)
             arrBg(k, 4) = arrZm(2, 4)
             arrBg(k, 5) = F_fhdw(arrZm(2, 4))
            .Row = k: .Col = 2: .Text = "2  ":             .CellBackColor = intCy1
                      .Col = 3: .Text = " " & arrBg(k, 2): .CellBackColor = intCy1
                      .Col = 4: .Text = " " & arrBg(k, 3): .CellBackColor = intCy1
                      .Col = 5: .Text = " " & arrBg(k, 5): .CellBackColor = intCy1
        .Visible = True
         Label3 = "1、2 號種子分別安排在上半區頂部和下半區底部"
         For i = 1 To Zm - 1                                     ' i:  抽簽輪次
             Zn = 2 ^ i                                          ' Zn: 每輪抽簽數
             Zp = Zn                                             ' Zp: 每輪小區數
             Zq = bytWs / Zn                                     ' Zq: 小區容量
                 For j = 1 To Zp
                     For k = 1 To Zq
                        .TextMatrix(k + (j - 1) * Zq, 1) = j & "/" & Zp & " "
                     Next
                 Next
             ReDim arrCq(Zn)                                     ' 抽簽空位數組
             StrMsg = ""
                 Zx = 0: k = 1
                 For j = 1 To Zp / 2
                     Zy = Zx + Zq: arrCq(k) = Zy
                                   arrCq(k + 1) = Zy + 1
                     k = k + 2: Zx = Zx + 2 * Zq
                    .Row = Zy:     .Col = 2: .CellBackColor = intCx1
                    .Row = Zy + 1: .Col = 2: .CellBackColor = intCx1
                     StrMsg = StrMsg & Zy & "," & Zy + 1 & ","
                 Next
             strKwh = "空位號  " & StrMsg
             StrSQL = "抽簽種子號: " & Zn + 1 & " ~ " & 2 * Zn
             StrMsg = StrSQL & vbCrLf & vbCrLf & strKwh & "  " & vbCrLf & vbCrLf & "    抽簽選位 ...  "
          '   If MsgBox(StrMsg, 1 + 32 + 0, "  請確認 ") <> 1 Then Exit Sub
             Command2.Enabled = True
             m = Zn
             For j = Zn + 1 To 2 * Zn                            ' j: 抽簽種子號
                 n = F_ranu(m)
                 arrZz(j, 2) = arrCq(n)                          ' 隨機抽出一個空位
                 k = arrZz(j, 2)
                 arrBg(k, 0) = j
                 arrBg(k, 1) = arrZm(j, 1)
                 arrBg(k, 2) = arrZm(j, 2)
                 arrBg(k, 3) = arrZm(j, 3)
                 arrBg(k, 4) = arrZm(j, 4)
                 arrBg(k, 5) = F_fhdw(arrZm(j, 4))
                .Row = k
                .Col = 2: .Text = j & "  ":          .CellBackColor = intCy1
                .Col = 3: .Text = " " & arrBg(k, 2): .CellBackColor = intCy1
                .Col = 4: .Text = " " & arrBg(k, 3): .CellBackColor = intCy1
                .Col = 5: .Text = " " & arrBg(k, 5): .CellBackColor = intCy1
                 m = m - 1
                 For k = n To m                                  ' 調整抽簽空位數組
                     arrCq(k) = arrCq(k + 1)
                 Next
             Next
             Label3 = Zn + 1 & " ~ " & 2 * Zn & " 號種子抽簽完畢 ..."
         Next
        ' If MsgBox("  種子抽簽完畢,非種子繼續抽簽 ...  ", 1 + 32 + 0, "  請確認 ") <> 1 Then Exit Sub
         Label3 = "種子抽簽完畢 ..."
         bytRo1 = 1
    End With
    With MSFlexGrid3                                             ' 顯示種子的位號
        .Clear
        .Rows = bytZs + 1
        .Cols = 6
        .Height = 225 * IIf(bytZs > 16, 17, bytZs + 1) + 90      ' 16
        .Width = 4980
        .Top = 600
        .Row = 0: .Col = 0: .Text = " 位號":     .ColWidth(0) = 620
                  .Col = 1: .Text = " 區號":     .ColWidth(1) = 620
                  .Col = 2: .Text = "種子號":    .ColWidth(2) = 620
                  .Col = 3: .Text = "  姓 名 ":  .ColWidth(3) = 1000
                  .Col = 4: .Text = " 號碼 ":    .ColWidth(4) = 620
                  .Col = 5: .Text = " 代 表 隊": .ColWidth(5) = 1400 - IIf(bytZs > 16, 270, 0)
        .MergeCol(1) = True
        .MergeCells = flexMergeRestrictColumns                   ' 單元格合并
        .Visible = True
         Label2 = "種子: " & bytZs
         Label2.Top = .Top - 300
         Label2.Left = .Left + 200
    End With
    k = 0
    With MSFlexGrid1
         For i = 1 To .Rows - 1
             If .TextMatrix(i, 3) <> "" Then
                 k = k + 1
                 For j = 0 To .Cols - 1
                     s = .TextMatrix(i, j)
                     MSFlexGrid3.TextMatrix(k, j) = s           ' MSFlexGrid3 顯示種子
                 Next
             End If
         Next
    End With
        
    Command3.Enabled = True
    Command3.SetFocus
'   call P_xxxx
    strKwh = ""
    Command4.Enabled = False
End Sub

Function F_fhdw(Dh As String) As String                          ' 返回隊名
Dim i As Byte, m As String
    For i = 1 To bytDs
        If Trim(arrDw(i, 1)) = Trim(Dh) Then
           m = arrDw(i, 2): Exit For
        End If
    Next
    F_fhdw = m
End Function

Function F_fhym(yh As String) As String                          ' 返回人名
Dim i As Byte, m As String
    For i = 1 To bytRs
        If Trim(arrYm(i, 1)) = Trim(yh) Then
           m = arrYm(i, 2): Exit For
        End If
    Next
    F_fhym = m
End Function

Private Sub Command5_Click()                                     ' 選定非種子抽簽原則
    Frame1.Visible = False
    For i = 0 To 3
        If Option1(i).Value Then
           strYz = i: Exit For
        End If
    Next
    Label4 = ""
    Select Case strYz

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜精品aaa| 精品久久久久久久久久久院品网| 国产在线看一区| 午夜精品久久久久久久久| 亚洲乱码国产乱码精品精98午夜| 国产欧美一区在线| 日本一区二区综合亚洲| 国产日韩欧美在线一区| 国产日本欧洲亚洲| 欧美激情一区二区三区全黄| 国产蜜臀av在线一区二区三区| 国产欧美日韩中文久久| 国产精品丝袜黑色高跟| 最近中文字幕一区二区三区| 亚洲人成网站影音先锋播放| 一区二区三区在线免费观看| 艳妇臀荡乳欲伦亚洲一区| 午夜精品免费在线| 免费人成精品欧美精品| 国模娜娜一区二区三区| 国产99久久久国产精品免费看| 国产98色在线|日韩| 91黄色免费看| 日韩欧美中文字幕一区| 国产免费观看久久| 亚洲在线视频网站| 青青草国产成人av片免费| 国产乱淫av一区二区三区 | 午夜欧美电影在线观看| 日本在线不卡一区| 国产在线精品一区二区不卡了| 国产精品99久久久久久久vr| 日本韩国一区二区三区| 日韩免费福利电影在线观看| 中文字幕精品—区二区四季| 亚洲1区2区3区4区| 国产剧情av麻豆香蕉精品| 色丁香久综合在线久综合在线观看| 欧美系列在线观看| 国产日韩精品一区二区浪潮av| 一区二区三区蜜桃网| 精品在线你懂的| 欧日韩精品视频| 日韩精品影音先锋| 夜夜亚洲天天久久| 国产91精品一区二区| 欧美另类高清zo欧美| 国产精品色噜噜| 精品一区二区免费视频| 色噜噜狠狠一区二区三区果冻| 久久嫩草精品久久久精品| 亚洲午夜视频在线| av影院午夜一区| 久久久五月婷婷| 日本大胆欧美人术艺术动态| 在线观看区一区二| 欧美激情一区三区| 国产麻豆成人传媒免费观看| 欧美日韩不卡在线| 一区二区国产视频| 99精品热视频| 国产欧美一区二区精品久导航| 奇米综合一区二区三区精品视频| 欧美综合欧美视频| 亚洲视频在线一区观看| 国产精品亚洲成人| 国产三级一区二区三区| 久久精品久久综合| 欧美日韩不卡一区| 亚洲色图色小说| 99久久综合国产精品| 国产精品久久久久久久久免费相片| 精品一区二区三区香蕉蜜桃 | 国产精品羞羞答答xxdd| 日韩欧美一区二区视频| 午夜精品久久久久久久99樱桃| 一本一道波多野结衣一区二区| 中文字幕一区二区在线播放| 国产成人精品影视| 国产精品色哟哟| 99视频精品免费视频| 中文字幕视频一区| 在线观看亚洲精品| 日韩av一区二区三区四区| 91精品国产高清一区二区三区| 偷拍亚洲欧洲综合| 日韩免费一区二区三区在线播放| 捆绑调教一区二区三区| 久久免费国产精品| 成人h动漫精品| 亚洲欧美乱综合| 欧美日韩黄色一区二区| 另类小说一区二区三区| 26uuu亚洲综合色欧美| 成人性生交大片免费| 一区二区在线电影| 91精品国产日韩91久久久久久| 麻豆精品新av中文字幕| 国产日韩欧美亚洲| 色婷婷综合五月| 日本va欧美va瓶| 国产精品久久久久久一区二区三区| 一本高清dvd不卡在线观看| 亚洲成人精品影院| 久久色.com| 91丨porny丨最新| 秋霞影院一区二区| 国产精品久久久久三级| 在线播放亚洲一区| 国产精品66部| 亚洲第一综合色| 国产日韩欧美精品在线| 欧美性猛交xxxx乱大交退制版 | 亚洲欧洲成人av每日更新| 欧美性高清videossexo| 国内成人精品2018免费看| 亚洲欧洲制服丝袜| 久久麻豆一区二区| 欧美在线999| 成人综合婷婷国产精品久久蜜臀| 亚洲综合色噜噜狠狠| 久久精品水蜜桃av综合天堂| 欧洲精品在线观看| 成人激情av网| 久草热8精品视频在线观看| 一区二区三区四区在线免费观看 | 亚洲欧美日韩中文字幕一区二区三区 | 午夜日韩在线电影| 国产精品区一区二区三| 日韩精品中文字幕一区| 欧美三级资源在线| 99久久99久久免费精品蜜臀| 蜜桃传媒麻豆第一区在线观看| 亚洲精品国产a久久久久久 | av在线免费不卡| 国内成人免费视频| 毛片一区二区三区| 日本欧美加勒比视频| 亚洲一区二区成人在线观看| 中文字幕一区二区三区乱码在线| 精品91自产拍在线观看一区| 欧美日韩一区国产| 在线看日韩精品电影| 成年人国产精品| 国产成人午夜高潮毛片| 久久91精品国产91久久小草| 日本中文字幕一区| 免费在线观看成人| 麻豆成人久久精品二区三区红| 亚洲在线中文字幕| 亚洲高清在线精品| 亚洲高清一区二区三区| 亚洲精品免费一二三区| 一区二区三区在线视频免费| 亚洲欧美综合网| 亚洲丝袜制服诱惑| 亚洲女同女同女同女同女同69| 中文字幕日韩一区二区| 亚洲欧洲国产专区| 亚洲一区二区综合| 天涯成人国产亚洲精品一区av| 亚洲国产精品一区二区久久恐怖片 | 日韩欧美一区中文| 欧美电视剧在线看免费| 欧美精品一区二区久久婷婷| 久久这里只有精品首页| 久久久久国产精品麻豆| 国产精品成人免费精品自在线观看 | 日韩欧美在线1卡| 久久婷婷国产综合国色天香| 欧美高清在线精品一区| 亚洲欧洲国产专区| 午夜欧美电影在线观看| 黄色日韩三级电影| 成人黄色在线视频| 欧美午夜理伦三级在线观看| 日韩欧美一区二区视频| 中文字幕第一区第二区| 日韩理论在线观看| 奇米亚洲午夜久久精品| 丁香网亚洲国际| 欧美在线看片a免费观看| 日韩精品一区二区三区中文精品| 精品91自产拍在线观看一区| 亚洲天堂av一区| 美女性感视频久久| www.av精品| 欧美精品在线视频| 久久亚洲精品小早川怜子| 亚洲三级电影全部在线观看高清| 五月天一区二区| 国产成人在线电影| 欧美日韩国产不卡| 中文在线一区二区| 日韩电影在线观看电影| 国产.精品.日韩.另类.中文.在线.播放| 91麻豆福利精品推荐| 精品久久久久久久久久久久久久久久久| 国产精品美女www爽爽爽| 免费av网站大全久久|