AGB  ·  Datenschutz  ·  Impressum  







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

clBackground wird scharz dargestellt?

Ein Thema von toredo · begonnen am 28. Apr 2006 · letzter Beitrag vom 29. Apr 2006
Antwort Antwort
toredo

Registriert seit: 6. Apr 2006
Ort: Oberriet
210 Beiträge
 
Delphi 7 Enterprise
 
#1

clBackground wird scharz dargestellt?

  Alt 28. Apr 2006, 10:54
hay,

ich hab mir ein ganz normales programm geschrieben udn dann in nem forum angeboten, leider kann ichs hier nicht anbieten, aber das problem ist, dass ich die hintergrundfarbe clBackground für die form1 gewählt habe.
auf meinem pc und den zwei pc's meiner brüder sieht auch alles ganz normal aus.
jetzt hat sich aber jemand von dem forum, in dem ich das proggi angeboten habe, gezogen aber die hintergrundfarbe ist bei ihm scharz?
weiss jemand wieso das so ist?




mfG toredo
Benj Meier
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#2

Re: clBackground wird scharz dargestellt?

  Alt 28. Apr 2006, 10:57
Moin!

Ich hatte ein ähnliches Problem, welches wohl auch dich betrifft: die Farbe clMenuBar (eingeführt mit Delphi 7) hat nur ab Windows XP sein Pendant als Systemfarbe. Wenn das Programm nun diese Farbe verwendet siehts unter XP super aus, auf 2000 z.B. kann die VCL die Farbe nicht auflösen und macht schwarz draus.

Ich glaube, deine Farbkonstante ist eine Konstante die erst ab einer späteren Windows Version definiert wurde. Benutze eine andere Konstante oder einen direkten Farbwert.
  Mit Zitat antworten Zitat
toredo

Registriert seit: 6. Apr 2006
Ort: Oberriet
210 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: clBackground wird scharz dargestellt?

  Alt 28. Apr 2006, 11:03
ok, dann werd ich den andern mal fragen ob er xp benutzt.
thx für die schnelle antwort


mfG toredo
Benj Meier
  Mit Zitat antworten Zitat
Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#4

Re: clBackground wird scharz dargestellt?

  Alt 28. Apr 2006, 11:11
Hallo,

Farbnamen wie "clBackground" verweisen auf Farben, die jeder Anwender über die Systemsteuerung an seine Bedürfnisse anpassen kann. Beim Erstellen deiner Anwendung kennst du die tatsächlichen Farben also gar nicht. Wenn du bestimmte Farben oder Farbkombinationen benötigst, mußt du direkte Farbwerte oder einer vordefinierte Farbe (z.B. clRed) verwenden. In diesem Fall solltest du aber unbedingt diesen Thread lesen.

Gruß Hawkeye
  Mit Zitat antworten Zitat
HuxXx
(Gast)

n/a Beiträge
 
#5

Re: clBackground wird scharz dargestellt?

  Alt 28. Apr 2006, 16:09
Hab n Vorschlag wie du das machen kannst:

Du setzt die Hintergrundfarbe auf ClBlackground (dein System) und führst dein Prog ganz normal aus.
Dann benutzt du einen ColorGrapper (Hab z.B. schon einen gemacht: http://www.delphipraxis.net/internal...ct.php?t=78397) und ersetzt dann das ClBackcgrund durch die mit dem ColorGrapper gegrappten Farbe...
Somit wird auf allen Systemen diese Farbe angezeigt.

Greetz by Hux
  Mit Zitat antworten Zitat
Thorben77

Registriert seit: 22. Okt 2004
359 Beiträge
 
#6

Re: clBackground wird scharz dargestellt?

  Alt 28. Apr 2006, 17:14
Zitat von HuxXx:
Dann benutzt du einen ColorGrapper (Hab z.B. schon einen gemacht: http://www.delphipraxis.net/internal...ct.php?t=78397) und ersetzt dann das ClBackcgrund durch die mit dem ColorGrapper gegrappten Farbe...
Das kann man auch einfacher haben: Einfach im Objektinspektor auf das Feld, wo man die Farbe auswählt, doppelklicken, den Dialog mit OK schließen und fertig .
  Mit Zitat antworten Zitat
HuxXx
(Gast)

n/a Beiträge
 
#7

Re: clBackground wird scharz dargestellt?

  Alt 29. Apr 2006, 08:47
@Thorben77:

Stimmt, hab ich garnicht bemerkt...
*etwas neues dazugelernt*

Greetz by Hux
  Mit Zitat antworten Zitat
toredo

Registriert seit: 6. Apr 2006
Ort: Oberriet
210 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: clBackground wird scharz dargestellt?

  Alt 29. Apr 2006, 11:55
thx, für die vielen antworten, ich hab das prob dadurch auch lösen können




mfG toredo
Benj Meier
  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 16:11 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