Ignore:
Timestamp:
May 26, 2019, 8:29:38 PM (5 years ago)
Author:
chronos
Message:
  • Added: Update DpiForm position according real form position.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • DpiControls/Demo/UFormMain.pas

    r533 r534  
    77uses
    88  Classes, SysUtils, Forms, Controls, Graphics, Dialogs, ComCtrls, StdCtrls,
    9   ExtCtrls, UDpiForm, UDpiControls;
     9  ExtCtrls, UDpiControls, UDpiFormMain;
    1010
    1111type
     
    1414
    1515  TFormMain = class(TForm)
     16    ButtonNewDpiForm: TButton;
    1617    Label1: TLabel;
    1718    TrackBar1: TTrackBar;
     19    procedure ButtonNewDpiFormClick(Sender: TObject);
    1820    procedure FormShow(Sender: TObject);
    1921    procedure TrackBar1Change(Sender: TObject);
     
    3739  DpiScreen.Dpi := 96 * 2;
    3840  TrackBar1.Position := DpiScreen.Dpi;
     41  ButtonNewDpiFormClick(nil);
     42end;
    3943
    40   DpiForm1 := TDpiForm1.Create(nil);
    41   DpiForm1.Caption := DpiForm1.Name;
    42   DpiForm1.SetBounds(100, 100, 400, 200);
    43   DpiForm1.Show;
    44 
    45   DpiScreen.Forms.Add(DpiForm1);
     44procedure TFormMain.ButtonNewDpiFormClick(Sender: TObject);
     45var
     46  DpiForm: TDpiForm;
     47begin
     48  DpiForm := TDpiFormMain.Create(nil);
     49  DpiForm.Caption := DpiForm.Name;
     50  DpiForm.SetBounds(100, 100, 400, 200);
     51  DpiForm.Show;
     52  DpiScreen.Forms.Add(DpiForm);
    4653end;
    4754
Note: See TracChangeset for help on using the changeset viewer.