羞于启齿!

hbxqh 2003-03-12 09:20:50
我想用VB编一个窗口登陆程序,想用一个变量 i 来记录输入(用户名,密码)错误的次数。当i>=3时退出登陆程序。请问应该使用哪一种循环,如何使用?
                    也可E-MAIL我:hbxrm@163.net


...全文
312 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
gang75 2003-03-13
  • 打赏
  • 举报
回复
最好定义全局变量 i
lxcc 2003-03-13
  • 打赏
  • 举报
回复
up吧,上面都回答完了!
look4u 2003-03-13
  • 打赏
  • 举报
回复
public intCounter as integer
按钮事件
private sub cmdOK_Click()
intCounter=intCounter+1
if intCounter>=3 then
msgbox "Password Error!"
end
end if
end sub
超级大笨狼 2003-03-13
  • 打赏
  • 举报
回复
哈哈,连这点编程思想都没有啊!!
你还没看我解决运筹学算法的问题呢!
wuguangyao 2003-03-13
  • 打赏
  • 举报
回复
无所谓吧?
xwj1003 2003-03-13
  • 打赏
  • 举报
回复
Dim i as integer
i=i+1
if i=3 then
msgbox "退出循环"
end
endif
放在密码校验错误的代码里面
ksmark 2003-03-13
  • 打赏
  • 举报
回复
其实什么循环都不要
dim iCount as integer
在Form_load 中写
iCount=0
在确定按钮Click事件中
在判断密码输入后面添加
iCount=iCount+1
If iCount=3 Then
me.hide
EndIf
exit sub
northwolves 2003-03-12
  • 打赏
  • 举报
回复
呵呵,这样也行吧

Do while nomatch and i<3
i=i+1
'输入密码
loop
unload me
syl5005 2003-03-12
  • 打赏
  • 举报
回复

其实什么循环都行,只是你想要作成什么样子?是你个人的问题。当然,中间加上你要限制输入次数就可以了。
bobob 2003-03-12
  • 打赏
  • 举报
回复
if nomatch and i<3 then
i=i+1
'输入密码
else
unload me
endif
twinking 2003-03-12
  • 打赏
  • 举报
回复
哪个循环?
直接用GOTO好了
判断I是不是 >=3 如果 是 就退出
不是则清空输入框,GOTO到检验之前

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧