Label.ForeColor/.BackColor

07/04/2010 - 23:13 von Juergen Thuemmler | Report spam
Hi *.*,

in eine Form können 10 quadratische Label mit einer BackColor geladen
werden, die der User über eine Ini festlegen kann. Die Label sollen die
Caption "0" bis "9" erhalten. Wie stelle ich über ForeColor sicher, daß die
Ziffer auch gut gelesen werden kann (Kontrast zur Hintergrundfarbe)?

Jürgen.
 

Lesen sie die antworten

#1 Frank Müller
08/04/2010 - 01:22 | Warnen spam
Hallo Juergen,

Juergen Thuemmler wrote:

in eine Form können 10 quadratische Label mit einer BackColor geladen
werden, die der User über eine Ini festlegen kann. Die Label sollen
die Caption "0" bis "9" erhalten. Wie stelle ich über ForeColor
sicher, daß die Ziffer auch gut gelesen werden kann (Kontrast zur
Hintergrundfarbe)?



Zuverlàssig gar nicht meiner Meinung nach. Du kannst zwar
mit Komplementàrfarben arbeiten usw. aber 100% ist das nicht.

Die Farbsehschwàche der Bevölkerung ist ausgepràgter als man
denkt. Deine User haben doch schon den Komfort die
Hintergrundfarbe festlegen zu können, warum bietest du ihnen
das nicht auch für die Vordergrundfarbe an? Da kann jeder
User das so einstellen wie er für sich als angenehm empfindet.

Oder du machst das mit Bildern für die Zahlen 0 - 9.
weisses kleines Quadrat mit schwarzer Ziffer zentriert drin.
Das ist dann auch bei weißem oder schwarzem Hintergrund
zu sehen. Dann würde ich aber anstatt Labels Pictureboxen
oder Imagefelder nehmen.
Bei nicht ànderbarer Caption, d.h. nur 0 - 9 geht das.

Gruß,
Frank

Ähnliche fragen