Thema: Delphi Formular skalieren???

Einzelnen Beitrag anzeigen

Markus K.

Registriert seit: 26. Jan 2004
Ort: Halle
346 Beiträge
 
Delphi 2005 Personal
 
#3

Re: Formular skalieren???

  Alt 1. Jun 2004, 17:29
Hallo romber,
so müsstest du das Formular skalieren können (Code ist ungetestet).
Delphi-Quellcode:
const ScreenHeight={Auflösung der y-Achse};
      ScreenWidth={Auflösung der x-Achse};
var x,y:Integer;
begin
     Scaled:=True;
     x:=Screen.Width;
     y:=Screen.Height;
     if (y <> ScreenHeight) or (x <> ScreenWidth)
     then begin
          Form.Height:=((Form.ClientHeight*y) div ScreenHeight)+Form.Height-Form.ClientHeight;
          Form.Width:=((Form.ClientWidth*x) div ScreenWidth)+Form.Width-Form.ClientWidth;
          ScaleBy(x,ScreenWidth);
          end;
end;
Tschüß Markus
  Mit Zitat antworten Zitat