app.test.mainform.pas

来自「轉載的程序應用框架」· PAS 代码 · 共 55 行

PAS
55
字号
unit App.Test.MainForm;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  S2.Form.TS2Frame, S2.View.TS2View, S2.Model.TS2SystemObject,
  S2.Controller.TS2ViewsController, S2.Controller.TS2AdapterDataPagesController,
  StdCtrls, ExtCtrls, RzBckgnd, RzPanel, RzStatus;

type
  TMainForm = class(TForm)
    Panel1: TPanel;
    RzBackground1: TRzBackground;
    Button1: TButton;
    Button2: TButton;
    RzStatusBar1: TRzStatusBar;
    RzClockStatus1: TRzClockStatus;
    procedure FormCreate(Sender: TObject);
    procedure FormDestroy(Sender: TObject);
    procedure Button1Click(Sender: TObject);
  private
    PagesController: TS2AdapterDataPagesController;
  public
    { Public declarations }
  end;

var
  MainForm: TMainForm;

implementation

uses
  App.Test.EmployeeGridView, S2.Tools.TS2Dict, S2.Tools.TS2DictItem;

{$R *.dfm}

procedure TMainForm.FormCreate(Sender: TObject);
begin
  PagesController := TS2AdapterDataPagesController.Create(Self, GetGlobalSystemObject);
  PagesController.Parent := Self;
end;

procedure TMainForm.FormDestroy(Sender: TObject);
begin
  FreeAndNil(PagesController);
end;

procedure TMainForm.Button1Click(Sender: TObject);
begin
  PagesController.AppendView(TEmployeeGridView)
end;

end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?