发布时间:2019-08-09 04:39:23
这是验证码程序
Private Sub Picture1_Click()
Randomize Timer
y = ""
Picture1.Cls
For i = 1 To 4
Picture1.FontSize = Int(Rnd * 13 + 12)
j = Int(Rnd * 4) + 1
If i = j Then Picture1.FontItalic = True
k1 = Int(Rnd * 256)
k2 = Int(Rnd * 256)
k3 = Int(Rnd * 256)
Picture1.ForeColor = RGB(k1, k2, k3)
k = Int(Rnd * 3)
Select Case k
Case 0: a = 48: b = 57
Case 1: a = 65: b = 90
Case 2: a = 90: b = 122
End Select
x = Int(Rnd * (b - a + 1) + a)
y = y & Chr(x)
Picture1.Print Chr(x) & "";
Picture1.FontItalic = False
Next i
End Sub
这是验证按钮程序
Private Sub Command3_Click()
If UCase(Text3.Text) = UCase(y) Then
MsgBox "验证成功", vbInformation, "成功"
Else
MsgBox "验证码错误", vbCritical, "警告"
Text3.Text = ""
Text3.SetFocus
Call Command3_Click
End If
End Sub
〖预防QQ被盗的措施〗 【A】上号前 用QQ医生查杀一下病毒; 【B】安装好的杀毒软件 推荐 小红伞 卡巴斯基 瑞星 360安全卫士 【C】不要在别人的机子好乱上号,建议你不要去网吧去上QQ 【D】经常换密码,把密码设置成大小写字母和数字的组合最好还加上标点符号 这样会降低被盗的可能性 【E】密码保护资料申请齐全 2代保护推荐 【G】买张密保卡 最多拿个QB 他就不可能改密码了 希望楼主采纳我的建议!
你不要在自己的事件里调用自己
Call Command3_Click
去掉