现在两个窗体Login与main,我在login 里面设置了两个变量一个是用户名,一个是用户类型yhlx,当登陆正常时,main窗体出现,我要在main窗体里根据前面的login窗体里的用户类型进行判断,即如果是用户类型是管理员,main窗体里所有的控件都正常显示,如果是一般用户,则一些控件是不可用的。我在main窗体里uses了login ,参数也好象也传过来了,但是,用main 中的label1.caption:=yhlx时,却什么也不显示,我定义的都是string类型,请问这是怎么回事呀?
解决方案 »
- 客户端介面
- 有没有象 Outlook 那样的时间控件?
- ~~~~~ 谢谢 请教如何把一张图片的信息以文本的形式读取出来
- delphi的打印问题???(打印不规则表格)
- DBGrid控件在显示数据时的问题?
- 关于记录输出到word中的问题
- 报表计时用table,不用query,报表已设计好了,在显示预览时如果将一些不符合条件记录筛选择掉呢?
- 谁有DELPHI串口通信编程方面的书籍……
- 各位大侠:报表问题(我只能这么多了!)
- 各位的DELPHI都是正版的吗?我想知道我的DELPHI老是出问题,是不是盗版的缘故?
- 极其复杂的SQL语句问题
- 求教:DBLookupComboBox2绑定数据???DBLookupComboBox2运行时不显数据。
从OnShow里面试试
不知道你怎么写的,不好说,呵呵
begin
Application.Initialize;
Application.CreateForm(Tloginform, loginform);
Application.CreateForm(Tmain, main);
Application.CreateForm(Tuserform, userform);
Application.CreateForm(Tcountform, countform);
Application.CreateForm(Tcustom_form, custom_form);
Application.CreateForm(Tsystem_nform, system_nform);
Application.CreateForm(Tcustom_form, custom_form);
Application.CreateForm(TForm1, Form1);
Application.Run;
end.我在main的onshow里面写的代码,返回的值就是空,用showmessage(yhlx),也是什么也没有...奇了怪了
Application.CreateForm(Tmain, main); 估计是你这两个窗体创建的次序,两次不一样的
Application.CreateForm(Tmain, main); 估计是你这两个窗体创建的次序,两次不一样的