查看: 130|回复: 0

uniGUI之MainModule(12)

[复制链接]
发表于 2020-2-15 22:51:00 | 显示全部楼层 |阅读模式
1]必须设置。  一个 user 一个, 在此放数据库控件是各 user 独立
2]常用属性:

           应用 MainModule
精确的方法是将毗连组件放置在 MainModule 上, 并将数据集放在窗体或窗体所拥有的 DataModules 上。
  MainModule 可以被视为会话的核心。 它是一个特别用途 DataModule, 它是在每次创建新项目时自动创建并添加到项目中的。 MainModule 在 uniGUI 应用程序中具有许多重要的作用。 某些脚色对开发人员来说是不可见的。 对于开发人员, MainModule 可用于放置会话共享的资源, 如数据库毗连、共享变量等。比方, 可以在 MainModule 的公共节中声明公共变量, 然后从会话中的其他窗体访问它们。 下面的示例演示 uniGUI 中用于在会话中的各种窗体之间共享数据的常见做法。 由于每个会话都有其 MainModule 的私有副本, 因此将确保每个表单在其会话中都可以访问其私有数据集。
  1. TUniMainModule = class(TUniGUIMainModule)  private    { Private declarations }    public    { Public declarations }    aUserName, aPassword: string;  end;
复制代码
稍后, 您可以从应用程序中的其他窗体访问这些变量:
  1. procedure TMainForm.UniButton1Click(Sender: TObject);begin  UniLabel1.Caption :=    UniMainModule.aUserName     ' ' +    UniMainModule.aPassword;end;
复制代码
常用属性:

Background 窗口背景图片
BrowserOptions.boDISAbleMouseRightClick  不表现网页自带的右键菜单,表现自定义右键菜单
LoginBackground 登录窗口 的背景图片
RecallLastTheme
Theme                  两者搭配来设置 系统皮肤
ServerMessages修改系统默认提示信息
Title 标签页的文本

本帖子中包含更多资源

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

x

天涯海角也要找到Ni:uniGUI之MainModule(12)

中发现Ni: uniGUI之MainModule(12)
中发现Ni: uniGUI之MainModule(12)
中发现Ni: uniGUI之MainModule(12)
中发现Ni: uniGUI之MainModule(12)
中发现Ni: uniGUI之MainModule(12)
中发现Ni: uniGUI之MainModule(12)
相关技术服务需求,请联系管理员和客服QQ:2753533861或QQ:619920289
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

帖子推荐:
客服咨询

QQ:2753533861

服务时间 9:00-22:00

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