起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: sgmx

【结帖】如何让新建的窗体生效**

[复制链接]
 楼主| 发表于 2008-1-25 10:18:25 | 显示全部楼层
你们的回复速度怎么这么慢?
回复 支持 反对

使用道具 举报

发表于 2008-1-25 10:32:00 | 显示全部楼层
这些代码要写在你自己的登录窗体里
unit LOGONFORM;

interface

uses
  Business.System, Business.Forms;

type
  TLOGONFORM = class(BASESYSTEMINTERFACE.TLOGONFORM)
  private
    {private declarations}
  public
    static function ShowLogonForm(var AName, APass: string): Boolean;
  end;

implementation

static function TLOGONFORM.ShowLogonForm(var AName, APass: string): Boolean;
begin
  with TLogonForm.Create(nil) do
    try
      eName.Text := AName;
      ePass.Text := APass;
      if ShowModal = Business.Forms.Controls.mrOK then
      begin
        AName := eName.Text;
        APass := ePass.Text;
        Result := True;
        Forms.Application.ProcessMessages;
      end
      else
        Result := False;
    finally
      Free;
    end;
end;

end.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-25 14:51:28 | 显示全部楼层
贾工,登陆窗体的问题已经解决了,我直接在接口中写
with CTZYJ.TLogonForm.Create(nil) do
  try
    eName.Text := ALogonID;
    ePass.Text := APassword;
    if ShowModal = Business.Forms.Controls.mrOK then
    begin
      ALogonID := eName.Text;
      APassword := ePass.Text;
      Result := True;
      Forms.Application.ProcessMessages;
    end
    else
      Result := False;
  finally
      Free;
  end;
就可以,就是我想给不同的用户指定不同的窗体风格,我在系统信息表中新加了一条记录
,如下图所示,gxj是该表中就有的,吴祥WX是我自己加上去,我给他指定了简洁风格界面、窗体库下的标准风格主窗体,可是我以吴祥登陆时,登陆窗体还是我在
<uitheme default="Biz:CTYWKJ" allowuser="TRUE"></uitheme>中指定的登陆窗体,登陆后的主窗体也还是制定的主窗体,没有变为标准风格主窗体,怎么回事?

系统信息表预览.jpg

26.12 KB, 下载次数: 97

回复 支持 反对

使用道具 举报

发表于 2008-1-25 15:05:43 | 显示全部楼层
楼主是哪个版本?
回复 支持 反对

使用道具 举报

发表于 2008-1-25 15:14:00 | 显示全部楼层
我在2918上测试是正确的。

注意:登录窗体是不能指定的,只能使用默认空间下的登录窗体。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-25 15:41:37 | 显示全部楼层
我的就是2918
回复 支持 反对

使用道具 举报

发表于 2008-1-25 15:44:52 | 显示全部楼层
你把config.justep.xml文件发来看看吧!
回复 支持 反对

使用道具 举报

发表于 2008-2-14 11:34:12 | 显示全部楼层
问题已经解决,结帖。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-6 23:59 , Processed in 0.043703 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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