[VB4,5,6] CheckBox mit anderer Hintergrundfarbe

Hallo VB-Meister,
wenn ich bei einer CheckBox das Property BackColor setze, verändert sich leider nicht der Hintergrund von dem kleinen Quadrat (da, wo man dieses nette Hackerl setzen kann [oder auch nicht]), sondern eben gleich das ganze Control als solches.

Jetzt fragts Du Dich sicher: „Wozu braucht er wohl den Blödsinn?“
Ganz einfach: Ich habe einen ganzen haufen Eingabe-Zeilen und zur besseren Übersicht und Lesbarkeit (hoffe ich doch), möchte ich jeden 2ten Absatz (mehrere Eingabe-Zeilen bilden einen Absatz) in einer anderen Farbe bringen.

Bei TextBox gehts, bei ComboBox auch … nur der Herr CheckBox tanzt aus der Reihe.

any ideas & hints
greets from MichL (Vienna)

Wenn du einen Kompromiss akzeptierst und mit Visual Basic 6
arbeitest, kannst du folgendes ausprobieren:

Setze CheckBox.Style = vbButtonGraphical und optional auch die
Picture-Eigenschaft.

Die CheckBox sieht nun zwar eher wie eine Schaltfläche aus, aber
dafür kann jetzt die BackColor-Eigenschaft bedenkenlos gesetzt
werden.

Okay, es ist vielleicht nicht besonders hübsch, aber es erfüllt wohl
seinen Zweck…

Mit freundlichen Grüssen
Samuel

Team: Name entfernt

Hallo Schweizer,
lange nichts mehr von Dir gehört - Danke für Deine Antwort!!

Habe Deinen Vorschlag schon ausprobiert, in verschiedensten Varianten, das Ergebnis haut mich aber rein optisch nicht von den Socken. Na ja … ich suche weiter. Wenn ich’s gefunden habe, gebe ich bescheid, wenn’s recht ist!?!

greets from MichL (Vienna)

In Ordnung. Bin schon gespannt…! Obwohl ich dir wirklich nicht
empfehlen würde, die BackColor-Eigenschaften der Steuerelemente zu
ändern. Schon mal daran gedacht wie das ganze aussieht, wenn der
Benutzer seine Systemfarben umgestellt hat? Wäre denn eine Lösung mit
mehreren Registerkarten z.B. nicht einfacher (und optisch
ansprechender?)

Mit freundlichen Grüssen
Samuel

Team: Name entfernt

Registerkarten helfen mir da nicht weiter. Alle Eingabe-Felder
zusammen bilden nämlich eine Liste.
in Kurzform ungefähr so:
VON BIS DAUER TÄTIGKEIT VERRECHENBAR J/N
… … … … x
… … … … x
… … … … x

Das man die CheckBox-Farbe nicht verändern kann, ist mir dabei nur
aufgefallen. Wäre schön wenn es ginge, wenn nicht, kann ich damit
Leben.

„Wenn der Benutzer seine Systemfarben umstellt“: Das ist eine andere
Problematik … da lasse ich mir schon einen „guten Farb-Algorithmus“
einfallen. :smile:

greets from MichL (Vienna)

PS: War am Samstag bei der Air Power 2000 in Zeltweg. Wusste gar
nicht, dass die Schweizer so gut fliegen können!! War wirklich einen
beeindruckender Formationsflug (ganz abgesehen davon, dass die
Flugzeuge gut ausgesehen haben).

In Ordnung. Bin schon gespannt…! Obwohl ich dir wirklich
nicht empfehlen würde, die BackColor-Eigenschaften der
Steuerelemente zu ändern. Schon mal daran gedacht wie das
ganze aussieht, wenn der Benutzer seine Systemfarben
umgestellt hat? Wäre denn eine Lösung mit mehreren
Registerkarten z.B. nicht einfacher (und optisch
ansprechender?)
Mit freundlichen Grüssen
Samuel

Team: Name entfernt