![]() |
Form und Elemente an Bildschirmauflösung anpassen
Liste der Anhänge anzeigen (Anzahl: 1)
Anbei findet Ihr einen Code, welcher ein beliebiges Form auf die Bildschirmauflösung anpasst und sogar die Elemente und deren Inhalte scaliert. So wird auch die Schrift größer und passt sich an die Formgröße an.
Delphi-Quellcode:
Schlagworte: Scale ScaleBy ScaleControls Auflösung Elemente Controls anpassen vergrößern
procedure TForm1.MaximizeAndScale;
var sWidth: Double; sHeight: Double; begin sWidth := Screen.MonitorFromWindow(Handle).Width / Width; sHeight := Screen.MonitorFromWindow(Handle).Height / Height; if sWidth < sHeight then begin ScaleBy(Round(Screen.MonitorFromWindow(Handle).Width * 1.02), Width); end else begin ScaleBy(Round(Screen.MonitorFromWindow(Handle).Height * 1.02), Height); end; WindowState := wsMaximized; end; ...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12: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