![]() |
Echte Fenstergröße abfragen bei maximiertem Fenster
Salü
das Hauptfenster der Anwendung ist immer maximiert bei Programmstart. Je nach Bildschirmauflösung ergeben sich hier verschiedene Höhen - Breiten. Nun enthält das Hauptfenster eine pageControl. Diese soll das Hauptfenster fast ganz ausfüllen. Die Größe des PageControls muss sich also nach der Größe des Hauptfensters richten. Wenn ich aber schreibe
Delphi-Quellcode:
nimmt er nicht die tatsächliche HauptF - Breite, sondern den im ObjectInspector enthaltenen konstanten Wert, der sich nicht in Abhängigkeit der Bildschirmauflösung ändert.
PageControl1.Width := HauptF.Width - 20;
Wie kann man die tatsächliche momentane Fensterhöhe - Weite abfragen? Es ist Delphi 2006 (Version 10). Im Delphi 7 trat das Prob nicht auf, dort hieß es
Delphi-Quellcode:
Damit gehts im Delphi 10 nicht.
PageControl1.Width := ClientWidth - 20;
|
Re: Echte Fenstergröße abfragen bei maximiertem Fenster
Hi!
Warum nutzt du nicht die Eigenschaft ![]() Gruß Hawkeye |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:53 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