Ok das mit der
IDE wusste ich nicht.
Dann gehe ich einfach mal davon aus, dass ich nicht drum herum komme hier und da Anpassungen vorzunehmen, damit es bei jeder DPI gleich aussieht, oder?
VCL ist bei mir ein bisschen her
Aber soweit ich mich erinnere hatte ich immer Form.Scaled auf false und mit der von dir bereits genannten Codezeile gearbeitet
Formular.ScaleBy(Screen.PixelsPerInch, 96);
Weitere Anpassungen waren eigentlich nicht nötig, kommt natürlich immer bisschen auf den
GUI-Aufbau drauf an.