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

📄 5.txt

📁 一个不完整的语言编码
💻 TXT
📖 第 1 页 / 共 2 页
字号:
For i = 0 To msf.Rows - 1 
  If msf.TextMatrix(i, msf.Cols - 1) = "-" Or msf.TextMatrix(i, msf.Cols - 1) = "" Then 
    MsgBox Chr(13) + "尚未正确完成各组排名!  ", vbCritical 
    Exit Sub 
  End If 
Next i 
 
msg = Chr(13) 
msg = msg + "执行本操作后,小组战况数据将无法变动!  " + Chr(13) + Chr(13) 
msg = msg + "是否进入第二阶段赛?  " 
If MsgBox(msg, vbQuestion + vbYesNo) = vbYes Then 
Data2.DatabaseName = wmdb 
Data2.RecordSource = "score2" 
Data2.Refresh 
k = 0 
While Not Data2.Recordset.EOF 
  Data2.Recordset.Edit 
  tp = Data2.Recordset.Fields(1).Value 
  tp1 = Left(tp, 2) 
  tp2 = Right(tp, 2) 
  For i = 0 To msf.Rows - 1 
    If msf.TextMatrix(i, msf.Cols - 1) = tp1 Then 
      Data2.Recordset.Fields(2).Value = msf.TextMatrix(i, 0) 
      GoTo ct 
    End If 
    If msf.TextMatrix(i, msf.Cols - 1) = tp2 Then 
      Data2.Recordset.Fields(3).Value = msf.TextMatrix(i, 0) 
      GoTo ct 
    End If 
ct: 
  Next i 
  Data2.Recordset.Update 
  Data2.Recordset.MoveNext 
Wend 
Data2.Refresh 
Data2.Database.Close 
 
Data2.DatabaseName = wmdb 
Data2.RecordSource = "jd" 
Data2.Refresh 
Data2.Recordset.Edit 
Data2.Recordset.Fields(0).Value = 3 
Data2.Recordset.Update 
Data2.Refresh 
Data2.Database.Close 
Me.Hide 
fcon.Show 
fcon.Timer1.Enabled = True 
End If 
End Sub 
 
Private Sub Form_Load() 
Me.Caption = App.Title + "-小组战况 [" + fco.Combo1.Text + "世界杯]" 
m0.Visible = False 
Me.Width = Screen.Width 
Me.Height = Screen.Height 
msf.Width = Me.Width - msf.Left * 3 
msf.Height = Me.Height - msf.Top - 600 
For i = 0 To 20 
  For j = 0 To 20 
    Combo1.AddItem CStr(i) + ":" + CStr(j) 
  Next j 
Next i 
Combo1.ListIndex = 0 
 
End Sub 
 
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) 
On Error Resume Next 
Data1.Database.Close 
fcon.Show 
fcon.Timer1.Enabled = True 
End Sub 
 
Private Sub m1_Click() 
tpr = msf.Row 
tpc = msf.Col 
For i = 1 To 4 
  If msf.TextMatrix(tpr, i) = "" Then 
    MsgBox Chr(13) + "“" + msf.TextMatrix(tpr, 0) + "”队比赛成绩尚未记录完全!  ", vbCritical 
    Exit Sub 
  End If 
Next i 
 
tr = (tpr \ 5) * 5 
zg = Mid(msf.TextMatrix(tr, 0), 1, 1) + "1" 
If MsgBox(Chr(13) + "是否将 " + Mid(zg, 1, 1) + " 组球队“" + msf.TextMatrix(tpr, 0) + "”排小组第 1 名?  ", vbQuestion + vbYesNo) = vbYes Then 
  For i = tr + 1 To tr + 4 
    If msf.TextMatrix(i, msf.Cols - 1) = zg Then msf.TextMatrix(i, msf.Cols - 1) = "-" 
  Next i 
  msf.TextMatrix(tpr, tpc) = zg 
  Command1_Click 
End If 
 
End Sub 
 
Private Sub m2_Click() 
tpr = msf.Row 
tpc = msf.Col 
For i = 1 To 4 
  If msf.TextMatrix(tpr, i) = "" Then 
    MsgBox Chr(13) + "“" + msf.TextMatrix(tpr, 0) + "”队比赛成绩尚未记录完全!  ", vbCritical 
    Exit Sub 
  End If 
Next i 
 
tr = (tpr \ 5) * 5 
zg = Mid(msf.TextMatrix(tr, 0), 1, 1) + "2" 
If MsgBox(Chr(13) + "是否将 " + Mid(zg, 1, 1) + " 组球队“" + msf.TextMatrix(tpr, 0) + "”排小组第 2 名?  ", vbQuestion + vbYesNo) = vbYes Then 
  For i = tr + 1 To tr + 4 
    If msf.TextMatrix(i, msf.Cols - 1) = zg Then msf.TextMatrix(i, msf.Cols - 1) = "-" 
  Next i 
  msf.TextMatrix(tpr, tpc) = zg 
  Command1_Click 
End If 
End Sub 
 
Private Sub m3_Click() 
tpr = msf.Row 
tpc = msf.Col 
For i = 1 To 4 
  If msf.TextMatrix(tpr, i) = "" Then 
    MsgBox Chr(13) + "“" + msf.TextMatrix(tpr, 0) + "”队比赛成绩尚未记录完全!  ", vbCritical 
    Exit Sub 
  End If 
Next i 
 
tr = (tpr \ 5) * 5 
zg = Mid(msf.TextMatrix(tr, 0), 1, 1) + "3" 
If MsgBox(Chr(13) + "是否将 " + Mid(zg, 1, 1) + " 组球队“" + msf.TextMatrix(tpr, 0) + "”排小组第 3 名?  ", vbQuestion + vbYesNo) = vbYes Then 
  For i = tr + 1 To tr + 4 
    If msf.TextMatrix(i, msf.Cols - 1) = zg Then msf.TextMatrix(i, msf.Cols - 1) = "-" 
  Next i 
  msf.TextMatrix(tpr, tpc) = zg 
  Command1_Click 
End If 
 
End Sub 
 
Private Sub m4_Click() 
tpr = msf.Row 
tpc = msf.Col 
For i = 1 To 4 
  If msf.TextMatrix(tpr, i) = "" Then 
    MsgBox Chr(13) + "“" + msf.TextMatrix(tpr, 0) + "”队比赛成绩尚未记录完全!  ", vbCritical 
    Exit Sub 
  End If 
Next i 
 
tr = (tpr \ 5) * 5 
zg = Mid(msf.TextMatrix(tr, 0), 1, 1) + "4" 
If MsgBox(Chr(13) + "是否将 " + Mid(zg, 1, 1) + " 组球队“" + msf.TextMatrix(tpr, 0) + "”排小组第 4 名?  ", vbQuestion + vbYesNo) = vbYes Then 
  For i = tr + 1 To tr + 4 
    If msf.TextMatrix(i, msf.Cols - 1) = zg Then msf.TextMatrix(i, msf.Cols - 1) = "-" 
  Next i 
  msf.TextMatrix(tpr, tpc) = zg 
  Command1_Click 
End If 
 
End Sub 
 
Private Sub msf_DblClick() 
If jindu = 2 Then 
c = msf.Col 
r = msf.Row 
tr = r Mod 5 
If c < msf.Cols - 1 Then 
If r Mod 5 = 0 Or c = 0 Or tr = c Then 
  MsgBox Chr(13) + "当前位置不可输入比分! ", vbCritical 
Else 
  If tr > c Or c > 4 Then 
    MsgBox Chr(13) + "当前位置会自动填入数据! ", vbCritical 
  Else 
    If msf.TextMatrix(r, c) <> "" Then 
      If MsgBox(Chr(13) + "这场战况已经记录,是否更新?  ", vbQuestion + vbYesNo) = vbNo Then 
        Exit Sub 
      End If 
      Sleep (500) 
    End If 
    zg = msf.TextMatrix((r \ 5) * 5, 0) 
    vs1 = msf.TextMatrix(r, 0) 
    vs2 = msf.TextMatrix((r \ 5) * 5, c) 
    msg = Chr(13) + "小组: " + zg + Chr(13) + Chr(13) + "对阵: " + vs1 + " vs " + vs2 + "  " + Chr(13) + Chr(13) + "比分: " + Combo1.Text + Chr(13) + Chr(13) + "是否记录以上战况结果?  " 
    If MsgBox(msg, vbQuestion + vbYesNo) = vbYes Then 
      msf.TextMatrix(r, c) = Combo1.Text 
      '自动计算 
      auto r, c, Combo1.Text 
      Call Command2_Click 
      Command1_Click 
    End If 
  End If 
End If 
End If 
End If 
End Sub 
 
Private Sub msf_KeyPress(KeyAscii As Integer) 
css = msf.Col 
rss = msf.Row 
If KeyAscii = 13 Then 
If jindu = 2 Then 
  If css <> msf.Cols - 1 Then 
    Call msf_DblClick 
  Else 
    If rss Mod 5 <> 0 Then 
      PopupMenu m0 
    End If 
  End If 
End If 
End If 
End Sub 
 
Private Sub msf_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single) 
cs = msf.Col 
rs = msf.Row 
If Button = 2 Then 
If jindu = 2 Then 
  If cs = msf.Cols - 1 Then 
    If rs Mod 5 <> 0 Then 
      PopupMenu m0 
    End If 
  End If 
End If 
End If 
End Sub 
 
Private Sub msf_RowColChange() 
If jindu = 2 Then 
mc = msf.Col 
mr = msf.Row 
If mc < msf.Cols - 1 Then 
  mtr = mr Mod 5 
  If mr Mod 5 = 0 Or mc = 0 Or mtr = mc Then 
    Label2.Caption = "提示:不可输入" 
    msf.ToolTipText = "此处无法输入数据" 
  Else 
    If mtr > mc Or mc > 4 Then 
      Label2.Caption = "提示:自动填入" 
      msf.ToolTipText = "此处自动填入数据" 
    Else 
      Label2.Caption = "对阵:" + msf.TextMatrix(mr, 0) + " vs " + msf.TextMatrix((mr \ 5) * 5, mc) 
      msf.ToolTipText = "回车或双击可将比分填入此处" 
    End If 
  End If 
Else 
  If mr Mod 5 <> 0 Then 
    Label2.Caption = "提示:回车或右键出现排名菜单" 
    msf.ToolTipText = "回车或右键出现排名菜单" 
  Else 
    Label2.Caption = "提示:不可输入" 
    msf.ToolTipText = "此处无法输入数据" 
  End If 
End If 
End If 
End Sub 
 
Private Sub Timer1_Timer() 
Timer1.Enabled = False 
Data1.DatabaseName = wmdb 
Data1.RecordSource = "score" 
Data1.Refresh 
For i = 0 To msf.Cols - 1 
  msf.ColWidth(i) = 850 
Next i 
For i = 0 To msf.Rows - 1 
  msf.RowHeight(i) = 850 
Next i 
 
msf.ToolTipText = "" 
Label2.Caption = "提示:" 
 
If jindu <> 2 Then 
  Label2.Caption = "提示:数据无法变动" 
  Command3.Enabled = False 
Else 
  Command3.Enabled = True 
End If 
 
End Sub 

⌨️ 快捷键说明

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