AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Schrift farbe soll sich hintergrund anpassen
Thema durchsuchen
Ansicht
Themen-Optionen

Schrift farbe soll sich hintergrund anpassen

Ein Thema von mimi · begonnen am 7. Okt 2006 · letzter Beitrag vom 7. Okt 2006
Antwort Antwort
mimi

Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
 
FreePascal / Lazarus
 
#1

Schrift farbe soll sich hintergrund anpassen

  Alt 7. Okt 2006, 13:04
Hallo,
ich zeichne einen Hintergrund und stelle eine font farbe ein nun ist das problem das die farben nicht passen beispiel: der hintergrund stellt einen farbverlauf von oben nach unten da. und die schrift farbe ist z.b. yellow nun möchte ich gerne die die schrift farbe angepasst wird an den hintergrund also z.b. dunkler oder heller oder eine andere farbe(z.b. das gegenteil) gemacht wird im anhang ist ein bild.
und im bild sieht man das die schrift farbe weiter unten schlecht zu sehen ist und da soll z.b. die schrfit farbe dunkler gemacht werden oder eine andere farbe.

ich hoffe ihr könnt euch das vorstellen wie ich es meine denn ich weiß leider auch nicht wie ich danacht suchen soll !

!!! VIELEN DANK IM VORRAUS !!!

PS: das ganze ist eine eigene listbox die ich mit canvas zeichne*G*
(also keine VCL listbox)
Miniaturansicht angehängter Grafiken
image_146.jpg  
Michael Springwald
MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.735 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Schrift farbe soll sich hintergrund anpassen

  Alt 7. Okt 2006, 13:18
Zitat von mimi:
und im bild sieht man das die schrift farbe weiter unten schlecht zu sehen ist und da soll z.b. die schrfit farbe dunkler gemacht werden oder eine andere farbe.
Also, genaugenommen kann man in der Listbox die Schrift nirgends gut lesen.
Uli Gerhardt
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: Schrift farbe soll sich hintergrund anpassen

  Alt 7. Okt 2006, 13:22
Hallo Michael,

entweder du findest eine Schriftfarbe, die überall gut aussieht oder du experimentierst mal mit unterschiedlichen Einstellungen von TPen.Mode - pmNot nimmt immer die Komplementärfarbe (Umkehrfarbe, schwarz > weiß) zum Hintergrund.

Grüße vom marabu
  Mit Zitat antworten Zitat
Green

Registriert seit: 11. Jun 2006
156 Beiträge
 
#4

Re: Schrift farbe soll sich hintergrund anpassen

  Alt 7. Okt 2006, 13:24
Komplementär zum Hintergrund würde ich auch machen, aber ich hab die Erfahrung gemacht, dass Schwarz eigtl. immer gut passt.

lg Green
  Mit Zitat antworten Zitat
hansklok

Registriert seit: 14. Apr 2004
Ort: Karlsruhe
318 Beiträge
 
Delphi 2010 Architect
 
#5

Re: Schrift farbe soll sich hintergrund anpassen

  Alt 7. Okt 2006, 13:27
Hi,

ich weiß nicht, ob du vielleicht mit diesem Link etwas anfangen kannst: DBR-Software

MfG

hansklok (weißt ja, wer ich bin)
  Mit Zitat antworten Zitat
OregonGhost

Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
 
Delphi 3 Professional
 
#6

Re: Schrift farbe soll sich hintergrund anpassen

  Alt 7. Okt 2006, 13:49
Komplementär geht halt nicht, wenn man mittleres Grau hat.
Eventuell kannst du mit einem Schriftschatten arbeiten. Entweder einem scharfen (einfach die Zeichenkette etwas versetzt zeichnen), oder einen unscharfen, der wesentlich besser aussieht (und auch besser lesbar ist), aber nicht ganz so einfach zu erzeugen ist.
Eine andere Möglichkeit wäre, zu schauen, wie hell die Farbe ist, und entsprechend schwarz oder weiß als Schriftfarbe zu nehmen (irgendwo hier im Forum, vermutlich in der CodeLibrary, hab ich dafür eine Funktion gesehen). Der Vorteil des Schattens ist, dass er auch bei beliebigen (Bitmap-)Hintergründen funktioniert, wenn du aber eine (ungefähr) einfarbige Hintergrundfarbe ist, ist die letzte beschriebene Möglichkeit die bessere.
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat
mimi

Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
 
FreePascal / Lazarus
 
#7

Re: Schrift farbe soll sich hintergrund anpassen

  Alt 7. Okt 2006, 17:52
vielen dank für die antowrten:
der link bringt mir im moment noch nichts, da ich noch nicht weiß wie ich ein tolleranz wert einbauen kann z.b. die farbe ist zu dunkel(wie stelle ich das fest?)

wie meinst du das mit dem schaten das klingt nicht schlecht.
meinst du einfach zweimal zeichnen einmal z.b. in schwartz und einmal in die eingestellte farbe ?
z.b. rot?
Michael Springwald
MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
  Mit Zitat antworten Zitat
mimi

Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
 
FreePascal / Lazarus
 
#8

Re: Schrift farbe soll sich hintergrund anpassen

  Alt 7. Okt 2006, 18:02
danke für den link. der hat mir indirkt geholfen jetzt zeichne ich bunt und mit schatten siehe bild*G*
(tolle spielerein*G*)
Miniaturansicht angehängter Grafiken
listbox_101.jpg  
Michael Springwald
MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
  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 01:33 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