AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Hintergrund nach Umstellung auf XE3 plötzlich weiß

Ein Thema von norwegen60 · begonnen am 20. Apr 2015 · letzter Beitrag vom 21. Apr 2015
Antwort Antwort
norwegen60

Registriert seit: 23. Dez 2007
Ort: Schwarzwald
505 Beiträge
 
Delphi 12 Athens
 
#1

Hintergrund nach Umstellung auf XE3 plötzlich weiß

  Alt 20. Apr 2015, 22:47
Hallo zusammen,

ich habe eine Anwendung von Delphi XE auf XE3 umstellen wollen. Plötzlich sind alle Hintergründe weiß statt clBtnFace. Das selbe Problem hatte ich schon bei der Umstellung von Delphi 7 auf XE. Da habe ich dann die Panels auf clRed und dann wieder zurück auf clBtnFace gesetzt und dann gings. Das funktioniert auch jetzt aber es kann doch nicht sein, dass ich jedes mal bei einem Delphi-Update bei allen Panels die Color einmal hin- und zurück ändern muss.

Die Farbe wird sowohl in der IDE als auch beim Start des Programms weiß angezeigt

Ich verwende auch TPagecontrol. Die Komponenten sind z.T direkt auf den TTabSheet platziert. Auch dieser Hintergrund wurde bisher in TBtnFace angezeigt und ist jetzt weiß. Natürlich könnte ich jetzt hier alle Komponenten auf ein Panel platzieren, aber wie gesagt, vorher gings auch ohne.

Hat jemand eine Idee woran das liegt?

Danke
Gerd
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: Hintergrund nach Umstellung auf XE3 plötzlich weiß

  Alt 20. Apr 2015, 23:28
Was sagen denn die Color- und ParentColor-Property der Komponenten?


PS: Suchen&Ersetzen von ParentColor = False nach ParentColor = True in der DFM.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Hintergrund nach Umstellung auf XE3 plötzlich weiß

  Alt 20. Apr 2015, 23:34
War dein Anwendung früher ungethemed (W2k-Look) und ist jetzt XP-Themed?
Unter XP-Theme sind Panels oft Transparent und PageControls weiß.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
norwegen60

Registriert seit: 23. Dez 2007
Ort: Schwarzwald
505 Beiträge
 
Delphi 12 Athens
 
#4

AW: Hintergrund nach Umstellung auf XE3 plötzlich weiß

  Alt 21. Apr 2015, 01:43
Hallo zusammen,

ParentColor = false
Color = clBtnFace

Und wie gesagt, wenn ich Color einmal wechsle klappt es auch. Habe aber festgestellt,

Der Tip mit den Themes hat aber weiter geholfen. Nachdem ich in Projekt - Optionen . Anwendung Laufzeit-Themes auf "Keine" gesetzt habe, sieht die Anwendung wieder aus wie zuvor in XE.
In der IDE sind die Panels, die auf einem PageControl liegen aber immer noch weiß. Aber damit kann ich leben.

Danke
Gerd
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

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

AW: Hintergrund nach Umstellung auf XE3 plötzlich weiß

  Alt 21. Apr 2015, 06:31
Nachdem ich in Projekt - Optionen . Anwendung Laufzeit-Themes auf "Keine" gesetzt habe, sieht die Anwendung wieder aus wie zuvor in XE.
Wobei eine solche Anwendung bei mir z.B. sofort wieder von der Festplatte fliegen würde, weil dieser 90er Jahre Flair nicht zum Rest des Systems passt und wie ein Fremdkörper aussieht und sich anfühlt.

Wenn das nicht ein Programm ist, das für einen definierten Personenkreis ist, der das so akzeptiert, wäre es schon sinnvoller die Themes zu aktivieren und stattdessen die Probleme zu lösen.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
 
Delphi 12 Athens
 
#6

AW: Hintergrund nach Umstellung auf XE3 plötzlich weiß

  Alt 21. Apr 2015, 08:06
Es gibt noch die Property ParentBackground, da modernes Windows und moderne Komponenten Farbverläufe unterstützen.
@jaenicke:

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#7

AW: Hintergrund nach Umstellung auf XE3 plötzlich weiß

  Alt 21. Apr 2015, 08:52
Wenn man Color ändert, dann wrden Property wie ParantColor, ParentBackground und Transparent deaktiviert, da man ja explizit eine Farbe angibt.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  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 14:14 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