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 moved

Legend:

Unmodified
Added
Removed
  • DpiControls/Demo/UDpiFormMain.pas

    r533 r534  
    1 unit UDpiForm;
     1unit UDpiFormMain;
    22
    33{$mode objfpc}{$H+}
     
    1010type
    1111
    12   { TDpiForm1 }
     12  { TDpiFormMain }
    1313
    14   TDpiForm1 = class(TDpiForm)
     14  TDpiFormMain = class(TDpiForm)
    1515    DpiButton1: TDpiButton;
    1616    procedure DpiButton1Click(Sender: TObject);
    17     procedure DpiForm1Show(Sender: TObject);
     17    procedure DpiFormMainCreate(Sender: TObject);
    1818  private
    1919
     
    2323
    2424var
    25   DpiForm1: TDpiForm1;
     25  DpiFormMain: TDpiFormMain;
    2626
    2727implementation
     
    2929{$R *.lfm}
    3030
    31 { TDpiForm1 }
     31{ TDpiFormMain }
    3232
    33 procedure TDpiForm1.DpiForm1Show(Sender: TObject);
     33procedure TDpiFormMain.DpiFormMainCreate(Sender: TObject);
    3434var
    3535  DpiButton: TDpiButton;
    3636  DpiImage: TDpiImage;
    3737begin
    38   DpiButton := TDpiButton.Create(DpiForm1);
    39   DpiButton.Parent := DpiForm1;
     38  DpiButton := TDpiButton.Create(DpiFormMain);
     39  DpiButton.Parent := Self;
    4040  DpiButton.SetBounds(10, 10, 100, 30);
    4141  DpiButton.Caption := 'Click me';
     
    4343  DpiButton1.Parent := Self;
    4444
    45   DpiImage := TDpiImage.Create(DpiForm1);
    46   DpiImage.Parent := DpiForm1;
     45  DpiImage := TDpiImage.Create(DpiFormMain);
     46  DpiImage.Parent := Self;
    4747  DpiImage.SetBounds(150, 10, 100, 100);
    4848  DpiImage.Visible := True;
     
    5151end;
    5252
    53 procedure TDpiForm1.DpiButton1Click(Sender: TObject);
     53procedure TDpiFormMain.DpiButton1Click(Sender: TObject);
    5454begin
    5555  ShowMessage('Hello');
Note: See TracChangeset for help on using the changeset viewer.