GOOGLE ADS

Freitag, 15. April 2022

C#-Tag-aus-Woche-Auswahlkomponente

Diese Frage bezieht sich auf C# 2.0 Winform.

Im Moment verwende ich Kontrollkästchen, um Folgendes auszuwählen: Montag [x], Dienstag [x]¸... usw.

Es funktioniert gut, aber ist es eine bessere Möglichkeit, den Wochentag zu erhalten? (Kann mehr als einen Tag gepflückt haben)


Lösung des Problems

Kontrollkästchen sind die standardmäßige UI-Komponente, die verwendet wird, wenn die Auswahl mehrerer Elemente zulässig ist. Aus dem Artikel
von UI-Usability-Guru Jakob Nielsen über Checkboxes vs. Radio Buttons:

„Kontrollkästchen werden verwendet, wenn Listen mit Optionen vorhanden sind und der Benutzer eine beliebige Anzahl von Optionen auswählen kann, einschließlich null, eins oder mehrere. Mit anderen Worten, jedes Kontrollkästchen ist unabhängig von allen anderen Kontrollkästchen in der Liste, sodass das Aktivieren eines Kontrollkästchens nicht erforderlich ist Deaktivieren Sie die anderen nicht."

Beim Entwerfen einer Benutzeroberfläche ist es wichtig, Standard- oder herkömmliche Komponenten für eine bestimmte Aufgabe zu verwenden. Die Verwendung von nicht standardmäßigen Komponenten führt im Allgemeinen zu Verwirrung. Beispielsweise wäre es möglich, ein Kombinationsfeld zu verwenden, das die Auswahl mehrerer Elemente ermöglicht. Dies würde jedoch erfordern, dass der Benutzer Strg + Klick auf die gewünschten Elemente verwendet, eine Aktion, die für die meisten Menschen nicht besonders intuitiv ist.

Keine Kommentare:

Kommentar veröffentlichen

Warum werden SCHED_FIFO-Threads derselben physischen CPU zugewiesen, obwohl CPUs im Leerlauf verfügbar sind?

Lösung des Problems Wenn ich das richtig verstehe, versuchen Sie, SCHED_FIFO mit aktiviertem Hyperthreading ("HT") zu verwenden, ...