Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Programm soll sich nicht nach Windows Farben richten... (https://www.delphipraxis.net/1182-programm-soll-sich-nicht-nach-windows-farben-richten.html)

Xypetotec 29. Okt 2002 10:24


Programm soll sich nicht nach Windows Farben richten...
 
hallo,

wie kann ich es schaffen das die farben nicht von der Windows
Darstellung übernommen werden..

Bsp.

Ich habe eine Leere Form, diese wird grau dargestellt..

ändere ich nun die Darstellung unter Windows wird auch
die Form in dieser neuen Farbe dargestellt..

Wie kann ich die Farben meines Proggis standardtisieren..

Grüße
Ralf

Christian Seehase 29. Okt 2002 10:34

Moin Ralf,

bei einem Form ginge das über die Eigenschaft Color. Standardmässig wird diese auf den Wert clBtnFace gesetzt. Wird dieser in Windows geändert, ändert sich auch die Farbe des Formulares.
Setzt Du sie auf eine eigene Farbe, so sollte die erhalten bleiben.

Luckie 29. Okt 2002 10:34

Na, stell doch im OI einfach die gewünschte Farbe ein. :roll:

Xypetotec 29. Okt 2002 10:47

jup ok bei der form ist es natürlich klar..
 
hi da,

blödes Beispiel...
also bei der Form ist es natürlich klar, hätte besser
das Tabsheet beschrieben...

Also das gleiche soll mit einer PageControl funktionieren..
Leider kann ich hier keine Farbangaben im OI machen..

Danke trotzdem für die Antworten..

Grüße
Ralf

sakura 29. Okt 2002 10:56

Die Page Control erbt die Farben vom übergeordnetem Container (Form, Panel, ScrollBox, ...). Das heisst, wenn Du dessen Farbe separat anpassen willst, musst Du die PageControl in ein Panel werfen und dessen Farbe ändern. Die Änderung wird manchmal innerhalb der IDE nicht sofort sichtbar (Form schliessen und wieder öffnen hilft da.)...

Xypetotec 29. Okt 2002 11:28

ok ok so geht also mit einem Panel aber...
 
hey da,

ok das tabsheet selbst bekomme ich nun in der Farbe wie ich es möchte,
nur das immer noch ein Rand bleibt und dieser auch über den OI nicht
abzuschalten geht..

Dasselbe gilt für den eigentliche Reiter oben..

Habt Dank
Ralf


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:43 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