Ignore:
Timestamp:
Jul 26, 2025, 10:38:53 PM (14 hours ago)
Author:
chronos
Message:
  • Modified: Improved forms painting if resized to bigger dimensions.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Packages/DpiControls/Dpi.Controls.pas

    r642 r684  
    122122    procedure SetParentFont(AValue: Boolean);
    123123    procedure SetShowHint(AValue: Boolean);
    124     procedure NativeFormResize(Sender: TObject);
     124    procedure NativeResize(Sender: TObject);
    125125    procedure NativeChangeBounds(Sender: TObject);
    126     procedure DoFormResize;
    127126    procedure DoChangeBounds;
    128127    procedure MouseDownHandler(Sender: TObject; Button: TMouseButton; Shift: TShiftState;
     
    138137    function ColorIsStored: Boolean; virtual;
    139138  protected
     139    procedure DoOnResize; virtual;
    140140    procedure DoBorderSpacingChange(Sender: TObject; InnerSpaceChanged: Boolean); virtual;
    141141    function GetText: TCaption; virtual;
     
    604604begin
    605605  Font.NativeFont := GetNativeControl.Font;
    606   GetNativeControl.OnResize := NativeFormResize;
     606  GetNativeControl.OnResize := NativeResize;
    607607  GetNativeControl.OnChangeBounds := NativeChangeBounds;
    608608
     
    10341034end;
    10351035
    1036 procedure TControl.NativeFormResize(Sender: TObject);
     1036procedure TControl.NativeResize(Sender: TObject);
    10371037var
    10381038  R: TRect;
     
    10431043  FWidth := R.Width;
    10441044  FHeight := R.Height;
    1045   DoFormResize;
     1045  DoOnResize;
    10461046end;
    10471047
     
    10601060end;
    10611061
    1062 procedure TControl.DoFormResize;
     1062procedure TControl.DoOnResize;
    10631063begin
    10641064  if Assigned(FOnResize) then begin
Note: See TracChangeset for help on using the changeset viewer.