AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme TToolbar Farbgestaltung- Windows10
Thema durchsuchen
Ansicht
Themen-Optionen

TToolbar Farbgestaltung- Windows10

Ein Thema von Johannes G. · begonnen am 24. Aug 2018 · letzter Beitrag vom 24. Aug 2018
Antwort Antwort
Johannes G.

Registriert seit: 23. Aug 2017
Ort: Lustenau
16 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

TToolbar Farbgestaltung- Windows10

  Alt 24. Aug 2018, 08:50
Betriebssystem: Win 10
Hallo zusammen,

Windows 10 erlaubt es mir nicht, die Farbe einer TToolbar umzustellen. Egal welche Farbe ich einstelle, es bleibt immer gleich.
Siehe Bild im Anhang. Parent Color habe ich natürlich auf false gesetzt.

Unter Windows 7 traten schon die gleichen Probleme auf, aber da konnte das Windows-Design noch auf "Windows-klassisch" gestellt werden und alles war gut.

Windwos10 bietet das Design "klassich" nicht mehr an. Ich habe auch schon Designs aus dem Netz gezogen, die dem klassischen nahe kommen - aber brachte nicht den gewünschten Erfolg. Die Hintergrundfarbe der TToolbar konnte zwar wie gewünscht ausgewählt werden, und das "alte" Programm sah aus wie immer, jedoch waren die anderen Oberflächen schrecklich (Internet Explorer z.B.).

Wie geht ihr mit der Farbgestaltung von Windows 10 um?

Was kann ich machen um das aktuelle Windows Design beizubehalten und trotzdem die Farbe der TToolbar umstellen zu können?

Bin um jeden Hinweis dankbar.

Gruß Johannes
Miniaturansicht angehängter Grafiken
ttoolbar1.jpg  
  Mit Zitat antworten Zitat
Ghostwalker

Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: TToolbar Farbgestaltung- Windows10

  Alt 24. Aug 2018, 08:53
Eine Möglichkeit:

Laufzeit-Themes deaktivieren
Uwe
e=mc² or energy = milk * coffee²
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.007 Beiträge
 
Delphi 12 Athens
 
#3

AW: TToolbar Farbgestaltung- Windows10

  Alt 24. Aug 2018, 08:55
Laufzeit-Themes deaktivieren
Oder eben ein Theme mit der passenden Farbe verwenden.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.685 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: TToolbar Farbgestaltung- Windows10

  Alt 24. Aug 2018, 09:46
Ich bin bestimmt auf dem Holzweg: TStyles?
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.763 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: TToolbar Farbgestaltung- Windows10

  Alt 24. Aug 2018, 09:58
Ich weiß mit dieser Meinung ecke ich immer wieder an: Der Anwender hat sich sein Windows so eingestellt wie er es mag, also lass es einfach so. Deine Anwendung hat mehr Chancen aus der Masse herauszuragen, wenn sie leichter zu bedienen ist und weniger Fehler hat als der Rest. Die Farbgebung sollte absolut nachrangig sein.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Johannes G.

Registriert seit: 23. Aug 2017
Ort: Lustenau
16 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

AW: TToolbar Farbgestaltung- Windows10

  Alt 24. Aug 2018, 10:02
Vielen Dank für die schnelle Hilfe!

Das Laufzeit-Themes aktivieren - Häckchen lässt sich zwar nicht entfernen (ist beim nächsten kompilieren wieder automatisch gesetzt) aber wenn ich "ohne Manifest" Datei auswähle klappt es. Das Programm sieht zwar nicht 1:1 aus wie vorher unter Windows 7 und dem Theme Klassik...

Frage: könnte ich eine benutzerdefinierte Manifest-Datei einbinden, die mir für meine Anwendung die Windows Klassik Ansicht aktiviert, oder ist das sowieso gegeben wenn ich ohne Manifest-Datei auswähle?
  Mit Zitat antworten Zitat
Johannes G.

Registriert seit: 23. Aug 2017
Ort: Lustenau
16 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

AW: TToolbar Farbgestaltung- Windows10

  Alt 24. Aug 2018, 10:07
Ich weiß mit dieser Meinung ecke ich immer wieder an: Der Anwender hat sich sein Windows so eingestellt wie er es mag, also lass es einfach so. Deine Anwendung hat mehr Chancen aus der Masse herauszuragen, wenn sie leichter zu bedienen ist und weniger Fehler hat als der Rest. Die Farbgebung sollte absolut nachrangig sein.

Sherlock
Da hast du allerdings recht. Der Mensch ist aber ein Gewohnheitstier und wenn das Programm schon 20 Jahre so ausschaut, dann muss es in Zukunft auch so aussehen

Ich selber arbeite mit dem Programm nur sehr selten, der Hauptanwender wünscht sich das so...
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.007 Beiträge
 
Delphi 12 Athens
 
#8

AW: TToolbar Farbgestaltung- Windows10

  Alt 24. Aug 2018, 10:08
Das Laufzeit-Themes aktivieren - Häckchen lässt sich zwar nicht entfernen (ist beim nächsten kompilieren wieder automatisch gesetzt)
Entferne den Haken doch mal in einem der übergeordneten Ziele. Gemeinerweise wird hier ein gesetztes Häkchen geerbt, ein nicht gesetztes bedeutet aber "erben" (siehe auch Enable High DPI cannot be disabled while enabled in higher build configuration).
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.345 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: TToolbar Farbgestaltung- Windows10

  Alt 24. Aug 2018, 10:10
Frage: könnte ich eine benutzerdefinierte Manifest-Datei einbinden, die mir für meine Anwendung die Windows Klassik Ansicht aktiviert, oder ist das sowieso gegeben wenn ich ohne Manifest-Datei auswähle?
Ohne Manifest wird diese aktiviert, weil Windows davon ausgeht, dass es eine alte Anwendung ist, die noch nicht modernsiiert wurde und die daher nicht mit den neuen Funktionen wie den Themes klarkommt. Das stimmt bei deiner Anwendung ja aber nur für die Themes, nicht für den Rest. Daher würde ein Manifest ohne Angabe der neuen common controls durchaus Sinn machen.

Ein benutzerdefiniertes Manifest sollte aber mit Uwes Tipp dafür nicht nötig sein.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Johannes G.

Registriert seit: 23. Aug 2017
Ort: Lustenau
16 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#10

AW: TToolbar Farbgestaltung- Windows10

  Alt 24. Aug 2018, 10:37
Frage: könnte ich eine benutzerdefinierte Manifest-Datei einbinden, die mir für meine Anwendung die Windows Klassik Ansicht aktiviert, oder ist das sowieso gegeben wenn ich ohne Manifest-Datei auswähle?
Ohne Manifest wird diese aktiviert, weil Windows davon ausgeht, dass es eine alte Anwendung ist, die noch nicht modernsiiert wurde und die daher nicht mit den neuen Funktionen wie den Themes klarkommt. Das stimmt bei deiner Anwendung ja aber nur für die Themes, nicht für den Rest. Daher würde ein Manifest ohne Angabe der neuen common controls durchaus Sinn machen.

Ein benutzerdefiniertes Manifest sollte aber mit Uwes Tipp dafür nicht nötig sein.

mit Uwes Tipp hat es funktioniert, nur das Häckchen zu deaktivieren. Danke!

An der Ansicht hat das allerdings leider nichts verändert...

Mit Kontrasteinstellungen bei den Windows-Themes komme ich aber gut ans alte Design hin.

Danke für eure Unterstützung!

lg Johannes
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:02 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