WinForms - Wie Ankreuzfeld Farben (ähnlich nur lesbar Textbox) steuern

stimmen
2

Auf einer Checkbox kann ich .Enabled = False das Kontrollkästchen Rechteck und zugehöriges Etikett grau-out. Aber das Aussehen ist nicht optisch ansprechend, dh sowohl das Etikett und Häkchen werden „schwach“; (Ich weiß, dass ich mein eigenes Label verwenden kann, aber das ist nur die halbe Lösung).

Wenn i .AutoCheck = False gesetzt, bleiben die Farben normal, aber Benutzer keine Ahnung bekommen, dass diese Option nur lesbar ist.

Möchten Sie ich will, ist eine Möglichkeit, explizit die Hintergrundfarbe des Rechtecks, und die Farbe des Häkchen zu steuern, die in es geht.

Ist das zuviel verlangt? (Man denke Textbox, kann ich den Hintergrund grau aus, und der Text kann immer noch sein, jede Farbe ich will!)

Veröffentlicht am 09/07/2009 um 02:56
quelle vom benutzer
In anderen Sprachen...                            


3 antworten

stimmen
2

Vielleicht möchten Sie Ihr eigenes Kontrollkästchen bauen diese Art von Kontrolle über das System zu erhalten. Allerdings würde ich sorgfältig prüfen, ob dies wirklich das Richtige zu tun ist. Das Kontrollkästchen Verhalten in Windows ist gut verstanden. Durch das Ändern es, können Sie nur dazu dienen, die Benutzer zu verwirren.

Beantwortet am 09/07/2009 um 03:36
quelle vom benutzer

stimmen
1

Die einfachste Lösung für Sie wäre wahrscheinlich ein Etikett ohne Text hinter dem Kontrollkästchen setzen sein. Sie können die Farbe des Etiketts setzen, was Sie wollen und auch die Eigenschaft Autocheck auf der CheckBox verwenden.

Beantwortet am 09/07/2009 um 07:58
quelle vom benutzer

stimmen
0

Durch die Veränderung der Optik eines behinderten Checkbox, verwirren Sie die Endbenutzer.

Die Leistung eines guten GUI bietet einen einheitlichen Stil, so dass die Benutzer die Tatsache, eine Checkbox erkennen ist in einem Augenblick deaktiviert. Beachten Sie auch, dass, wenn Sie eine Steuerung mit benutzerdefinierten Controllern auf XP sind testen, es auf Vista Art und Weise anders aussehen kann, und sogar glitched und unbrauchbar werden.

Mein Rat ist nicht zu versuchen, eine Änderung des Blickes zu zwingen, sondern versucht, die Anwendung zu lassen, mehr reibungslos in das Betriebssystem passen.

Beantwortet am 09/07/2009 um 08:08
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more