TC官方合作论坛

 找回密码
 立即注册
查看: 652|回复: 4
打印 上一主题 下一主题

[已解决] 多界面下,如何执行子界面里的初始化

[复制链接]
跳转到指定楼层
楼主
发表于 2014-9-29 13:41:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 ltpccj 于 2014-9-29 15:23 编辑

1,做了个多界面的窗口(主窗口为数据输入,子窗口为帐号和密码登录)
2,现在运行主界面,会优先打开 子窗口来输入帐号和密码

3,我需要在子界面里的初始化里加入一段代码。

为什么不会启动子界面的初始化代码。
子窗口用的是    控件.模态窗口("子界面")

=======================================================



这是子界面
  1. <p>空间 账号登录
  2. //定义默认空间</p><p>变量 账号,密码</p><p>功能 开始_点击()
  3.     //这里添加你要执行的代码
  4.     账号=编辑框.获得文本("账号","账号登录")
  5.     密码=编辑框.获得文本("密码","账号登录")   
  6.     如果(账号 == "乔丹" && 密码 == "123123")  
  7.         控件.关闭窗口("账号登录",100)
  8.         //辅助.消息框("恭喜,验证成功!")      
  9.         //调试输出("登录成功")     
  10.         //调试输出(账号登录.账号)
  11.         //调试输出(账号登录.密码)
  12.     否则
  13.         辅助.消息框("对不起,验证失败!,请联系管理员")
  14.         控件.关闭窗口("账号登录",-1)
  15.         //辅助.退出()
  16.     如果结束
  17.     返回 真
  18.    
  19. 功能结束</p><p> </p><p>功能 退出_点击()
  20.     //这里添加你要执行的代码
  21.     辅助.退出()
  22.    
  23.     返回 真
  24.     //函数返回语句
  25.    
  26. 功能结束
  27. 功能 初始化()
  28.     //这里添加你要执行的代码   
  29.    
  30.    
  31.    
  32. <font color="red">    句柄=控件.获得句柄("密码")
  33.     窗口.设置焦点(句柄)</font>

  34.    
  35. <font color="red">    hwnd=窗口.自身句柄()
  36.     hr=dllcall("gdi32.dll","int","CreateRectRgn","int",3,"int",28,"int",400,"int",400)
  37.     //对窗口进行裁剪,对裁剪过的区域不显示
  38.     dl=dllcall("user32.dll","int","SetWindowRgn","int",hwnd,"int",hr,"bool",true)</font>
  39.    
  40.    
  41. 功能结束
  42. 空间结束
  43. //空间结束语句</p>
复制代码

这是主界面的初始化

  1. <p>      数据库连接 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&系统.获取程序路径()&"QD-DATA.mdb;Jet OLEDB:Database Password=123"
  2.     返回值 =控件.模态窗口("账号登录")
  3.     如果(返回值 == 100)
  4.         
  5.         //调试输出("登录成功")
  6.         //调试输出(账号登录.账号)
  7.         //调试输出(账号登录.密码)
  8.     否则
  9.         //调试输出("登录失败")
  10.         辅助.退出()
  11.     如果结束</p><p> </p><p>    控件名=数组空间.重定义(控件名,1,max)//重新构造数组大小
  12.     控件名[0]="日期"
  13.     控件名[1]="条码"
  14.     控件名[2]="货号"
  15.     控件名[3]="数量"
  16.     控件名[4]="单价"
  17.     线程.开启("数据库操作.查询","")</p>
复制代码

回复

使用道具 举报

沙发
发表于 2014-9-29 14:33:56 | 只看该作者
代码贴上来,或者好好检查下吧,  
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-9-29 14:51:44 | 只看该作者
续花丶 发表于 2014-9-29 14:33
代码贴上来,或者好好检查下吧,

代码粘上来了。帮我看下好吗。谢谢
回复 支持 反对

使用道具 举报

地板
发表于 2014-9-29 15:22:33 | 只看该作者
企鹅 974265024     给你看吧  
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2014-9-29 15:23:13 | 只看该作者
续花丶 发表于 2014-9-29 15:22
企鹅 974265024     给你看吧

我发现问题所在了。感谢
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-25 01:21 , Processed in 0.155451 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表