如何用VB程序做打字软件?

 我来答
手机用户77015
2013-10-09 · TA获得超过111个赞
知道答主
回答量:126
采纳率:100%
帮助的人:59.9万
展开全部
ElseIf m > 1 And m <= 10 Then
MsgBox "你还要继续努力!", vbInformation, "评价"ElseMsgBox "你是打字高手!", vbInformation, "评价"End IfEnd SubPrivate Sub Command2_Click()EndEnd SubPrivate Sub Command5_Click()RandomizeText1 = ""num = Int(30 * Rnd + 1)
For j = 1 To 30
i = Int(3 * Rnd + 1)
Select Case i '重点就是下面的几个Case 1chr1 = Int(26 * Rnd + 65) '26就是表示有26个字母,65就是大写字母ACase 2chr1 = Int(26 * Rnd + 97) '97就是小写字母aCase 3chr1 = Int(10 * Rnd + 48) '10就是表示有10个数字(0--9),48就是数字0End SelectText1 = Text1 & Chr(chr1)NextTimer1.Enabled = TrueEnd SubPrivate Sub Command6_Click()y = NowText6.Text = Format(y - x, "hh:mm:ss")
Timer1.Enabled = FalseEnd SubPrivate Sub Form_Load()End SubPrivate Sub Label7_Click()
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Timer1.Enabled = FalseEnd SubPrivate Sub Text2_GotFocus()t = Timex = Nowy = NowText6.Text = Format(y - x, "hh:mm:ss")End SubPrivate Sub Text2_KeyPress(KeyAscii As Integer)
If Len(Text2) = 30 Then '键入满30个字符
t2 = DateDiff("s", t, Time) '计算速度
Text3 = t2 & "秒" '显示速度
m = 0: n = 0
For j = 1 To 30 '比较正确率
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式