以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  经验交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5)
----  如何在预置循环中使用行编辑的回车事件?  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=125)

--  作者:lifedoor
--  发布时间:2002-7-10 22:30:55
--  如何在预置循环中使用行编辑的回车事件?
我在“预置循环”的过程中需要等待“行编辑”的回车事件来触动“比较判断”把行编辑内容与参数比较。但不知如何在“预置循环”的过程中使用“行编辑”的回车事件??图片点击可在新窗口打开查看
--  作者:admin
--  发布时间:2002-7-11 8:59:25
--  
很简单,只要在循环过程事件中执行“行编辑”的“按下ENTER键”事件就可以了。不过我觉得您的思路肯定有问题,不知道您要做什么?
--  作者:lifedoor
--  发布时间:2002-7-11 9:51:03
--  
我早试过了,这样做没用的,在循环过程事件中,如果直接执行“行编辑”的“按下ENTER键”事件,那么它是不会等待你去按ENTER键的,而是直接去执行“按下ENTER键”事件里的内容。这样的话,它只会把“行编辑”中空的“当前编辑内容”与参数比较!!这样的结果不是我想要的!
--  作者:lifedoor
--  发布时间:2002-7-11 10:06:34
--  
这是个简单的密码判断程序,功能主要是:提示在行编辑中输入密码,回车确认。密码正确做某事,不正确做另一事,要求只有三次输入机会。
--  作者:水手
--  发布时间:2002-7-11 16:04:37
--  
不知道用条件判断能否解决你的问题?我曾做过密码登陆,使用条件判断就可以解决。
--  作者:lifedoor
--  发布时间:2002-7-11 16:39:56
--  
我想了解的,并不是如何用别的什么方法可以解决这个程序的编程问题,而是如果在“预置循环”的过程中真的无法使用象“行编辑=>回车事件”的等待功能的话,那么我们可以肯定地说:“预置循环”构件仍然存在着问题!!!
--  作者:阳光
--  发布时间:2002-7-12 8:57:11
--  
还是你的思路有问题吧?密码登陆问题根本就不能这么做。我告诉你一个简单的办法,利用一个变量,初值设为“0”,当你每按一次回车,把变量加1,当等于4时,与比较判断相比较,如果相同,退出系统。
--  作者:admin
--  发布时间:2002-7-12 9:00:44
--  
同意阳光的观点!
--  作者:lifedoor
--  发布时间:2002-7-12 13:49:35
--  
好吧!看来只能用“比较判断”来解决这个问题了。我真有点不甘心!本以为“预置循环”的功能最适合解决这个问题了,哪知还不如“比较判断”实用, # % $ # @ & *