首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

新手

2012-02-19 
新手求助情况说明:w_admin是登陆窗口,用户输入用户名和密码,相应的控件名sle_1,sle_2w_admin2是登陆后的窗

新手求助
情况说明:
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

热点排行