Wie zeige ich Benutzern, welche Felder in einer Windows Forms-Anwendung obligatorisch sind.
Ich habe darüber nachgedacht, die Beschriftungsfarbe oder vielleicht die Hintergrundfarbe des Textfelds zu ändern.
Ich verwende einen Fehleranbieter, um ein rotes Ausrufezeichen neben dem Feld anzuzeigen, dies ist jedoch nur sichtbar, nachdem sie auf die Schaltfläche zum Speichern geklickt haben.
Ich würde das ErrorProvider-Steuerelement verwenden, möglicherweise mit einem anderen Symbol, um "erforderlich" anstelle von "fehlerhaft" darzustellen. Ich würde auch sicherstellen, dass die Felder mit dem Fehlersymbol beginnen, das neben ihnen angezeigt wird, und das Symbol sollte nur verschwinden, sobald Daten für dieses Feld bereitgestellt werden.
Nur die Validierung / Benachrichtigung fehlender Daten, wenn der Benutzer versucht zu speichern, erscheint viel zu spät.
Es ist etwas zu beachten, was Benutzer für Pflichtfelder sehen. Obwohl es nicht grafisch spektakulär ist, ist das Platzieren eines einfachen Sternchens neben dem erforderlichen Feld eine sehr allgegenwärtige Lösung.