TC官方合作论坛

标题: 新手请教大神 [打印本页]

作者: a86770056    时间: 2014-3-25 10:18
标题: 新手请教大神
为什么我的登录界面会出现2次呢?请大家指点指点
功能 开始_点击()
    帐号=编辑框.获得文本("编辑框0","登录")
    密码=编辑框.获得文本("编辑框1","登录")
    如果(帐号=="123456"&&密码=="123456")
        辅助.消息框("登录成功")
        控件.关闭窗口("登录",1)
    否则
        辅助.消息框("帐号或密码不正确")
        辅助.退出()
    如果结束
    返回 真
  功能结束

功能 退出_点击()
    返回 真

功能结束
功能 按钮0_点击()

辅助.消息框("欢迎测试")
控件.关闭窗口("登录",1)

功能结束

下面是主窗口的初始化
功能 初始化()    //这里添加你要执行的代码    控件.模态窗口("登录")    返回值=控件.模态窗口("登录")    如果(返回值!=1)        辅助.消息框("登录失败")        辅助.退出()    如果结束功能结束





作者: 石中草    时间: 2014-3-25 11:59
本帖最后由 石中草 于 2014-3-25 12:25 编辑

初始化那你写了2次     模态窗口
控件.模态窗口(“登录”)
返回值=控件.模态窗口(“登录”)
所以,开启2个,如果你要接收返回值直接写

返回值=控件.摸态窗口(“登录”)

他会打开窗口并返回返回值


作者: 石中草    时间: 2014-3-25 12:00
本帖最后由 石中草 于 2014-3-25 12:09 编辑

认真检查下,不难发现问题

作者: darwinner3    时间: 2014-3-25 12:48
视频教程没看仔细吧...你正确的做法是在父窗口的初事化事件中: 调用模态打开窗口就不会出现两次了..
给个建议,如果自己做出来的结果跟教程中不一样的话,你就反复多看几遍视频,慢慢地你就能发现问题所在了,这样成长的更快些,而且还能理解的更透彻些
作者: a86770056    时间: 2014-3-26 15:43
谢谢各位,可惜只能选1个人




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1