Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Fenster Style stimmt nicht mit Applikation überein (https://www.delphipraxis.net/204944-fenster-style-stimmt-nicht-mit-applikation-ueberein.html)

Int3g3r 16. Jul 2020 08:57

Fenster Style stimmt nicht mit Applikation überein
 
Liste der Anhänge anzeigen (Anzahl: 1)
Guten Tag,

Kann mir jemand erklären warum meine Applikation nach dem starten anderst dargestellt wird als in der Entwicklungsumgebung dargestellt ?

Es geht mir eigentlich nur um die Umrandung des Fensters. In der Entwicklungsumgebung wird diese Blau angezeigt in meiner Applikation ist diese danach Grau ?! (Siehe Bild)

In den Projektoptionen lässt sich das Erscheinungsbild ändern.
Ich habe noch nie mit den Styles dort gearbeitet.
Ich habe aber bemerkt das meine eingestellten Farben z.b auf einem Panel danach nicht mehr dargestellt werden sobald ich einen Style verwende.

Warum werden beim verwenden eines Styles die Farben der Komponenten nicht mehr dargestellt ?

Gruss Int3g3r

haentschman 16. Jul 2020 09:18

AW: Fenster Style stimmt nicht mit Applikation überein
 
Liste der Anhänge anzeigen (Anzahl: 1)
Moin...:P
Zitat:

in meiner Applikation ist diese danach Grau ?!
Das liegt daran, daß die IDE den Style, den du gewählt hast, darstellt...Die Runtime ist aber von deinen Einstellungen und deinem System abhängig.

Beispiel: siehe Bild
Ich zum Bleistift habe mir den geskinnten Rahmen des Styles ausgeblendet.(seBorder) Damit sieht der Rahmen wie von Windows aus.

TiGü 16. Jul 2020 09:25

AW: Fenster Style stimmt nicht mit Applikation überein
 
Zitat:

Zitat von Int3g3r (Beitrag 1469705)
Kann mir jemand erklären warum meine Applikation nach dem atarten anderst dargestellt wird als in der Entwicklungsumgebung dargestellt ?

Du hast die Laufzeit-Themes (ja, die haben NICHTS mit den VCL Styles zu tun) deaktiviert.
Bitte wieder aktivieren:

http://docwiki.embarcadero.com/RADSt...ndungsoptionen (erster Screenshot: Checkbox mit "Enable Runtime Themes")

himitsu 16. Jul 2020 13:31

AW: Fenster Style stimmt nicht mit Applikation überein
 
Die IDE nutzt im Formdesigner immernoch den Windows-7-Style für die Fenster, während es im Windows 8 und 10 halt bissl anders aussieht.

Wie das mit VCL-Styles im Designer aussieht ... k.A., da ich sowas nicht benutze,
aber z.B. bei DevExpress ist der FensterStyle (Titelleiste und Rahmen) auch erst zur Laufzeit sichtbar. (schon seit mindestens XE unverändert)

Int3g3r 16. Jul 2020 14:31

AW: Fenster Style stimmt nicht mit Applikation überein
 
Ok nun weis ich das im Formdesigner der Windows-7 Style angezeigt wird und dies Systemspezifisch ist.

Wie lässt sich der Style beeinflussen ?
Eigentlich möchte ich den Windows-7 Style benutzen und nicht den Windows 10 Style.
Wie Ihr in meinem ersten Bild seht lässt sich der Fenster-Rahmen nicht mehr von den TPanels unterscheiden da beide die selbe Farbe haben.
Daher möchte ich den Fenster-Rahmen bearbeiten.

Wie lässt sich dieser bearbeiten ?

Was sind "Laufzeit-Themes" ? Warum soll ich diese aktivieren ?

Danke für die Hilfe!

PS:
Wenn man ein Style(Projektoptionen->Erscheinungsbild) benutzt kann man unter StyleElements -> seClient ausschalten.
Somit wird die eingestellte Farbe, z.b des TPanels, nicht durch den Style überschrieben.

TiGü 16. Jul 2020 14:55

AW: Fenster Style stimmt nicht mit Applikation überein
 
Zitat:

Zitat von Int3g3r (Beitrag 1469747)
Was sind "Laufzeit-Themes" ? Warum soll ich diese aktivieren?

Ich überlege ja manchmal, ob es zu schwierig ist einen Haken zu setzen und es einfach aus zu probiern. :roll:

Mit der Aktivierung der Laufzeit-Themes zeichnet die VCL bzw. die nativen Windows-Controls sich mit dem jeweiligen Betriebssystemstil und ist so passend zu allen anderen Programmen.
Ohne aktivierte Run-Time Themes sieht es aus wie Windows 2000/NT 4.0


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz