![]() |
Hintergrundfarbe + wsMaximized
Hallo,
ich habe 2 Probleme. Delphi 7 - XPManifest - WinXP 1) Habe auf einem TabSheet ein Label. Zur Entwurfszeit: Label.Color := clWhite; Label.Font.Color := clTeal; Wenn ich die Anwendung starte (F9) ist der Hintegrund des Label clBtnFace? Die Farbe wird übernommen. Wenn ich es ins FormCreate Event packe ändert sich nichts. 2) Will die Hauptform Maximiert starten. Position := poScreenCenter - WindowState := wsMaximized; Beim starten ist oben am Bildschirmrand noch Platz & unten wird die Programmstatuszeile von der Windows Statusleiste verdeckt. Weise ich das im FormCreate Event zu funktioniert es ohne Probleme: FormMain.WindowState := wsMaximized; Irgendwas stimmt hier doch nicht ??? Grüße user0815 |
Re: Hintergrundfarbe + wsMaximized
Zu 1)
Es gibt beim Label das Property ParentColor. Schau mal in der Hilfe nach, was das bedeutet. Zu 2) Das Problem kenn ich bei D7 mit WinXP nicht. Hast Du vielleicht nicht alle Delphi-Updates drauf? |
Re: Hintergrundfarbe + wsMaximized
zu 1)
Hilfe Wenn ParentColor True ist, hat der Bereich dieselbe Farbe wie das übergeordnete CoolBar-Objekt. Eine Zuweisung an Color setzt ParentColor automatisch auf False. Habe ich auf "False" zu 2) Ich glaube es gibt zu Delphi 7 nur ein Service Pack, das habe ich installiert. Genial ist natürlich das Delphi das unter Hilfe - Info nicht anzeigt, ist aber auch ein bekannter Delphi BUG. |
Re: Hintergrundfarbe + wsMaximized
In was für einer Hilfe hast Du geschaut?
Bei mir steht in der Delphi7-Hilfe: Zitat:
Damit ist gemeint, wenn man Color im ObjectInspector setzt. Änderst Du das im Programmcode, wird ParentColor nicht beeinflusst. /ironie Wenn schon die Hilfe verwendet wird, dann aber richtig. |
Re: Hintergrundfarbe + wsMaximized
Hallo!
zu 1) hilft dies vielleicht weiter: ![]() ![]() zu 2) Setze Position auf poDefault oder poDesigned, dann sollte es funktionieren. Wenn Du in FormCreate nicht nur den WindowState setzt, sondern auch die Position := poScreenCenter dann hast Du auch den von Dir beschriebenen Effekt. Grüße |
Re: Hintergrundfarbe + wsMaximized
Danke automatix !
Ich wusste doch es geht irgendwie. @RavenIV: Die Hilfe habe ich auch :wink: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:44 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