急需用vb做的打字游戏代码~好的加分~ ~
给你写个通俗易懂的。在窗体上绘制两个文本框,即Text1和Text2。
私有子窗体_Load()
“随机定时器”重置随机因子,这样你每次运行程序时都能得到不同的字符序列。
显示表单后,光标位于Text2处。
' Text2_KeyPress 0 '模拟调用Text2一次的键盘操作,其内部程序会刷新text1。
末端接头
private subtext2 _ keypress(keyascii为整数)'键盘操作产生的text 2事件。
暗淡我一样长
如果len(text 1 . text)= len(text2 . text)那么' text 2已经完成输入(或者第一次使用刷新)。
Keyascii=0 '屏蔽当前键。
' Text1.text=vbnullstring '清空Text1的内容。
' Text2.text=vbnullstring '清空Text2的内容。
对于i=1到20 '随机生成20个字符排列。
text1。Chr$(int(rnd()*26)+asc("a ")'生成一个字符a~z,追加到text1的末尾。
接下来我
其他
如果keyascii & lt& gtAsc (VBA。mid $ (text1.text,len (text2.text)+1,1))keyascii = 0:beep '字符输入错误,提示哔声报警,取消当前键盘操作。
如果…就会结束
末端接头
在此基础上,还可以美化界面,添加判断点、计时等功能。