it-swarm.com.de

Anzeigen des ComboBox-Werts ist verschmutzt

Ich suche nach einer guten Möglichkeit, um anzuzeigen, dass der Wert einer ComboBox verschmutzt ist. Mit TextBoxen habe ich den Hintergrund auf Gelb gesetzt, aber das sieht mit der ComboBox ein wenig komisch aus, da es standardmäßig 3d-ish aussieht und das Ändern des Hintergrunds in gerades Gelb es flach erscheinen lässt. Irgendwelche Ideen, wie der ComboBox-Wert angezeigt werden kann, sind schmutzig, während das Aussehen sauber und hübsch bleibt?

5
KrisTrip

Angenommen, Sie möchten anzeigen, dass sich der Wert geändert hat und der Benutzer daher auf "Speichern" klicken muss, können Sie eine der folgenden Aktionen ausführen:

  • Ändern Sie den Rand des Steuerelements. Dies ist möglicherweise schwer zu erkennen oder mit Validierungsfehlern zu verwechseln und kann das 3D-Erscheinungsbild entfernen (je nachdem, wie Sie es tun).
  • Fügen Sie neben dem Feld eine Art Markierung (Sternchen, Dolch, Ausrufezeichen usw.) hinzu. Dies kann mit den erforderlichen Feldern verwechselt werden.
  • Ändern Sie das Textformat in Fett oder Kursiv. Fettdruck kann mit Standardwerten verwechselt werden, und Kursivschrift ist in einigen Standards für menschliche Faktoren verboten.

usw.

Jeder hat Vor- und Nachteile (ich habe ein paar skizziert) und Sie müssen sehen, was mit Ihrer Anwendung und Ihren Benutzern funktioniert.

5
ChrisF

Die Alternative besteht darin, den Text in eine andere Farbe zu ändern. Ich habe dies gesehen, aber es gefällt mir nicht, da das Ändern von Farben normalerweise verwendet wird, um Validierungsprobleme anzuzeigen.

Ich würde jedoch die Alternativen von Markern in Betracht ziehen, die nicht leicht mit den erforderlichen Indikatoren verwechselt werden können, da diese über alle Eingabetypen hinweg konsistent sein können.

In der Regel bevorzuge ich die Option, die Schaltfläche Speichern zu aktivieren, wenn etwas gespeichert werden kann, aber mir ist klar, dass dies nicht angibt, welche Felder sich geändert haben.

1

Werden Daten Feld für Feld gespeichert oder hängen sie vom Status eines Formulars ab? Wenn es das letztere ist, würde ich sagen, machen Sie einen Hinweis darauf, dass das gesamte Formular Änderungen enthält, die noch nicht gespeichert wurden.

0
Todd Sieling

Können Sie neben der Eingabe ein Warnsymbol mit einem Tooltip einfügen, was zu tun ist? Die gute alte famfamfam Warnung würde reichen: enter image description here

0
icc97