Einzelnen Beitrag anzeigen

gfjs

Registriert seit: 8. Dez 2005
Ort: Hohenkammer
298 Beiträge
 
Delphi 2006 Professional
 
#1

Problem mit Formulargröße (WorkAreaHeight, Clienthight,...)

  Alt 22. Aug 2008, 14:49
Hallo, @all.

Ich habe eine kleine Anwendung auf meinem Laptop bei einer Auflösung 1024x768 entwickelt. Die Werte habe ich in FormCreate wie folgt definiert:
Delphi-Quellcode:
StartForm.Height := Screen.WorkAreaHeight;
CloseButton.Top := StartForm.ClientHeight - 50;
Beim Start der Anwendung auf einem kleinen Laptop mit einer Auflösung von 1024 x 600 ist jetzt der CloseButton nicht mehr zu sehen, obwohl seine Position auf ClientHeight bezogen ist.

Das Programm zeigt auf dem kleinen Laptop alle Werte (ClientHeight, CloseButton.Top) richtig an. Um sicherzugehen, dass der Button nicht durch ein Label o.ä. mit fester Position verdeckt wird, habe ich im FormShow noch CloseButton.BringToFront eingefügt.

Woran könnte das liegen?

Danke im Voraus.

Gruß Jürgen
Mein neues Motto (von "Unbekannt"):
Gewinnen: Wenn Du kannst - Verlieren: Wenn Du musst - Aufgeben: NIE!
  Mit Zitat antworten Zitat