我要将每一次所按的键的名称输入到E:\程序\12\11.doc,你看一下我这个错在哪里?
Option Explicit
Dim k, b0, b1, b2, b3, b4 As Integer
Private Sub Form_KeyPress(KeyAscii As Integer)
Dim a0, a1, a2 As Integer
Dim b, m As Integer
Open "E:\程序\12\11.doc" For Output As #1
If KeyAscii = 48 Or KeyAscii = 49 Or KeyAscii = 50 Or KeyAscii = 51 Or KeyAscii = 52 Or KeyAscii = 53 Or KeyAscii = 54 Or KeyAscii = 55 Or KeyAscii = 56 Or KeyAscii = 57 Or KeyAscii = 32 Then
Select Case KeyAscii
Case 48
m = 0
Case 49
m = 1
Case 50
m = 2
Case 51
m = 3
Case 52
m = 4
Case 53
m = 5
Case 54
m = 6
Case 55
m = 7
Case 56
m = 8
Case 57
m = 9
End Select
Print #1, m
re:
a0 = Fix(Rnd * 5)
a1 = Fix(Rnd * 5)
a2 = Fix(Rnd * 5)
b = Fix(Rnd * 5)
If a0 <> a2 And a0 <> a1 And a1 <> a2 And (a0 = 1 Or a1 = 1 Or a2 = 1) Then
If k = 15 Then
Close #1
End
End If
Me.Image0.Picture = LoadPicture("E:\程序\12\" & b & "\" & a0 & ".JPG")
Me.Image1.Picture = LoadPicture("E:\程序\12\" & b & "\" & a1 & ".JPG")
Me.Image2.Picture = LoadPicture("E:\程序\12\" & b & "\" & a2 & ".JPG")
k = k + 1
Else
GoTo re
End If
End If
End Sub
Option Explicit
Dim k, b0, b1, b2, b3, b4 As Integer
Private Sub Form_KeyPress(KeyAscii As Integer)
Dim a0, a1, a2 As Integer
Dim b, m As Integer
Open "E:\程序\12\11.doc" For Output As #1
If KeyAscii = 48 Or KeyAscii = 49 Or KeyAscii = 50 Or KeyAscii = 51 Or KeyAscii = 52 Or KeyAscii = 53 Or KeyAscii = 54 Or KeyAscii = 55 Or KeyAscii = 56 Or KeyAscii = 57 Or KeyAscii = 32 Then
Select Case KeyAscii
Case 48
m = 0
Case 49
m = 1
Case 50
m = 2
Case 51
m = 3
Case 52
m = 4
Case 53
m = 5
Case 54
m = 6
Case 55
m = 7
Case 56
m = 8
Case 57
m = 9
End Select
Print #1, m
re:
a0 = Fix(Rnd * 5)
a1 = Fix(Rnd * 5)
a2 = Fix(Rnd * 5)
b = Fix(Rnd * 5)
If a0 <> a2 And a0 <> a1 And a1 <> a2 And (a0 = 1 Or a1 = 1 Or a2 = 1) Then
If k = 15 Then
Close #1
End
End If
Me.Image0.Picture = LoadPicture("E:\程序\12\" & b & "\" & a0 & ".JPG")
Me.Image1.Picture = LoadPicture("E:\程序\12\" & b & "\" & a1 & ".JPG")
Me.Image2.Picture = LoadPicture("E:\程序\12\" & b & "\" & a2 & ".JPG")
k = k + 1
Else
GoTo re
End If
End If
End Sub
解决方案 »
- 如何通过ACCESS VBA在程序里保存ACCESS的查询对象
- 如何让RichTextBox控件始终显示水平滚动条?
- 多人同时开发一个工程时用什么软件管理?
- 如何解决这个奇怪现象
- 建立拨号网络的函数internetautodial,internetdial可以控制猫的连接,能控制ADSL的连接吗???
- 高手请进!关于在mdi中调整子窗体及其控件大小的方法!
- VB中如何编写多线程?
- 在用FtpGetFile下载文件时,有什么办法得到当前的下载进度和下载速度?
- 请问哪里有操作xml的vb类?
- 希望得到显示GIF文件的源代码,不要控件!!
- 为了不让form出现最上面的蓝色标题条,我把controlbox设为false,并且把caption设为空,但是此时任务栏变成了只有ICON图标,此时如何在任务
- 诚征创业合作伙伴启示
如果该事件没反应的话,设置Form.KeyPreview=True再试试