读书人

新手

发布时间: 2012-02-19 19:43:39 作者: rapoo

新手求助
情况说明:
w_admin是登陆窗口,用户输入用户名和密码,相应的控件名sle_1,sle_2
w_admin2是登陆后的窗口,为显示登陆者的信息,在open事件里写了如下代码 w_admin2.title='管理员'+w_admin.sle_1.text 实现了w_admin2窗口的Title显示了登录用户的信息,这个已经实现,没有问题。
可关键是在w_admin2窗口(窗口类型为mdi)的菜单里,点击修改密码,却打不开,说NULL objection reference... admin_code的open里写的一样的代码 admin.code='管理员'+w_admin.sle_1.text ,为什么这个就报错而运行不了呢??

高手快来帮帮忙啊


[解决办法]
1 View -> variables -> global baribales

2 随便开个窗口 切换到Declare Instance Variables标签页

上面的下拉窗口选Global variables


-----------

在这里面写上:string gs_user,gs_password

这样 在第一个窗口里写代码定义:gs_user = sle_1.text

以后的窗口就可以一直用gs_user了

比如this.title = "管理员:"+ gs_user

读书人网 >PB

热点推荐