(五)、其他窗体(Other Forms) :
使用uniGUI创建新窗体向导允许创建三种窗体:
- 登录窗体 (Login Form 继承于TUniLoginForm)
- 应用程序窗体(Application Form)
- 自由窗体(Free Form)
应用程序窗体(Application Form)和自由窗体(Free Form) 有一些不同之处,请在下面子章节阅读时特别注意。
1)、应用程序窗体(Application Form)
下面创建一个应用程序窗体(Applicateion Form)后,系统自动生成的代码(已重命名):
unit _AppForm; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, uniGUITypes, uniGUIAbstractClasses, uniGUIClasses, uniGUIForm; type TAppForm = class(TUniForm) private { Private declarations } public { Public declarations } end; function AppForm: TAppForm; implementation {$R *.dfm} uses MainModule, uniGUIApplication; function AppForm: TAppForm; begin Result := TAppForm(UniMainModule.GetFormInstance(TAppForm)); end; end. |
而不是像下面这样的窗体变量(传统VCL窗体代码):
上面是传统VCL窗体生成的标准代