![]() |
Probleme mit untersch. Auflösung
HiHo,
ich hab hier mal die anderen Posts durchstöbert, bin aber nur auf den "einzigen" Lösungsweg gestossen: Fensterbreite und -höhe ermitteln, dann alles per Hand selber umrechnen / -skalieren ?? (Schon allein Bevels werden in unterschiedlicher Höhe aufm Formular eingezeichnet !) :spin2: Gibts da nix einfacheres ?? devnull |
Re: Probleme mit untersch. Auflösung
Probiers mal mit TWinControl.ScaleBy(X,X);
Funktioniert so: Größe - 10%: ScaleBy(90, 100); Größe + 10%: ScaleBy(110, 100); - 50% ScaleBy(50, 100); also eben 50 von Hundert. Die muss natürlich nicht sein. Kannst auch sagen Formular ist 800 breit und soll 640 breit werden: ScaleBy(640, 800); Alle Controls auf dem Form werden mit angepasst. Wegen rundungsfehlern oder so is die Methode leider etwas ungenau, wenn man erst + dann wieder - macht. Einfach mal ausprobieren |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz