uniGUI之MainModule(12)


1]必須設置。  一個 user 一個, 在此放數據庫控件是各 user 獨立

2]常用屬性:

           應用 MainModule

正確的方法是將連接組件放置在 MainModule 上, 並將數據集放在窗體或窗體所擁有的 DataModules 上。 

  MainModule 可以被視為會話的核心。 它是一個特殊用途 DataModule, 它是在每次創建新項目時自動創建並添加到項目中的。 MainModule 在 uniGUI 應用程序中具有許多重要的作用。 某些角色對開發人員來說是不可見的。 對於開發人員, MainModule 可用於放置會話共享的資源, 如數據庫連接、共享變量等。例如, 可以在 MainModule 的公共節中聲明公共變量, 然后從會話中的其他窗體訪問它們。 下面的示例演示 uniGUI 中用於在會話中的各種窗體之間共享數據的常見做法。 由於每個會話都有其 MainModule 的私有副本, 因此將確保每個表單在其會話中都可以訪問其私有數據集。

TUniMainModule = class(TUniGUIMainModule)
  private
    { Private declarations }  
  public
    { Public declarations }
    aUserName, aPassword: string;
  end;

稍后, 您可以從應用程序中的其他窗體訪問這些變量: 

procedure TMainForm.UniButton1Click(Sender: TObject);
begin
  UniLabel1.Caption :=
    UniMainModule.aUserName 
    ' ' +
    UniMainModule.aPassword;
end;

常用屬性:

 Background 窗口背景圖片

 BrowserOptions.boDisableMouseRightClick  不顯示網頁自帶的右鍵菜單,顯示自定義右鍵菜單

LoginBackground 登錄窗口 的背景圖片

RecallLastTheme

Theme                  兩者搭配來設置 系統皮膚

ServerMessages修改系統默認提示信息

Title 標簽頁的文本


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM