Du solltest bedenken, daß beim Setzen von
Parent
bereits dessen DPI-Wert übernommen wird. Probier doch mal, den
Parent
als letztes zuzuweisen (ein konkretes, kleines Testprogramm wäre hier schön):
Delphi-Quellcode:
FButtonFirst := TButton.Create(FPanelButtonsFirstPrew);
with FButtonFirst do
begin
Width := 16;
Height := 16;
Top := 4;
Left := 8;
OnClick := ButtonFirstClick;
Parent := FPanelButtonsFirstPrew;
end;