Advertisement
jpfassis

Pages.Index - Delphi

Jul 19th, 2022
1,664
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.93 KB | None | 0 0
  1. unit View.Pages.Index;
  2.  
  3. interface
  4.  
  5. uses
  6.   System.Classes,
  7.   Vcl.Controls,
  8.   Vcl.Forms,
  9.   Vcl.ExtCtrls,
  10.   View.Styles.Colors,
  11.   Router4D,
  12.   Router4D.Props;
  13.  
  14. type
  15.   TPageIndex = class(TForm)
  16.     Panel1: TPanel;
  17.     procedure FormShow(Sender: TObject);
  18.     procedure FormCreate(Sender: TObject);
  19.   private
  20.     { Private declarations }
  21.   public
  22.     { Public declarations }
  23.  
  24.   [Subscribe]
  25.   procedure Props (aValue : TProps);
  26.   end;
  27.  
  28. var
  29.   PageIndex: TPageIndex;
  30.  
  31. implementation
  32.  
  33. {$R *.dfm}
  34.  
  35. procedure TPageIndex.FormCreate(Sender: TObject);
  36. begin
  37.   Panel1.Color:=PRIMARY;
  38.   GlobalEventBus.RegisterSubscriber(Self);
  39. end;
  40.  
  41. procedure TPageIndex.FormShow(Sender: TObject);
  42. begin
  43.  WindowState:=wsMaximized;
  44.  TRouter4D.Link.&To('Login001', Panel1);
  45. end;
  46.  
  47. procedure TPageIndex.Props(aValue: TProps);
  48. begin
  49.   if aValue.Key = 'PageIndex' then
  50.   begin
  51.    TRouter4D.Link.&To('Main003', Panel1);
  52.   end;
  53. end;
  54.  
  55. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement