it-swarm.com.de

Ist in einem Windows-Formular eine Schaltfläche zum Abbrechen erforderlich?

Nachdem ich die Frage " Ist für ein Webformular eine Schaltfläche zum Abbrechen erforderlich? " gelesen habe, frage ich mich immer noch, ob dies auch für ein Windows-Formular/Dialogfeld gilt.

Betrachten Sie das folgende Dialogfeld:

enter image description here

Im Vergleich zum folgenden Modell:

enter image description here

Obwohl ich das nie ausgelassen habe Cancel Bis jetzt habe ich das Gefühl, dass der Benutzer möglicherweise genug weiß, dass das obere rechte rote "X" hier ist, um einen Dialog abzubrechen.

Also gebe ich ihm effektiv zwei identische Optionen zum Abbrechen (rotes "X" und Abbrechen-Schaltfläche), während er nur eine Option zum Speichern erhält (die OK-Schaltfläche).

Meine Frage ist:

Halten Sie es für eine gute Idee, die Schaltfläche Abbrechen zu entfernen, um meine Dialogfelder zu vereinfachen?

Update 1

Was ist mit dem Weglassen des "X" stattdessen?

enter image description here

16
Uwe Keim

Die obere "X" -Schaltfläche schließt den Dialog (gemäß Tooltip), er bricht nicht ab es (unbedingt).

Microsoft UX-Richtlinien sagen Sie:

Beschriften Sie eine Schaltfläche Abbrechen, wenn das Abbrechen die Umgebung in den vorherigen Zustand zurückversetzt (ohne Nebenwirkungen). Andernfalls beschriften Sie die Schaltfläche Schließen (wenn der Vorgang abgeschlossen ist) oder Stopp (wenn der Vorgang ausgeführt wird), um anzuzeigen, dass der aktuell geänderte Status erhalten bleibt.

Die Sicherheit, die von einer Schaltfläche "Abbrechen" ausgeht, ist die Gewissheit, dass keine Nebenwirkungen auftreten. Dies gilt insbesondere für einen Dialog, dessen Wert optional ist oder der als Teil einer längeren Operation angezeigt wird.

Ich verstehe, dass Ihr Motiv zum Entfernen der Schaltfläche "Abbrechen" darin besteht, die visuelle Menge unnötiger Steuerelemente zu entfernen, aber ich denke, der beste Weg, dies zu tun, wäre, die Schaltfläche OK auf die Standardschaltfläche des Formulars zu setzen um es sowohl optisch hervorzuheben als auch Ihr Bestes zu geben, um zu verhindern, dass der Benutzer die Taste mit der Maus anvisieren muss.

Die vielleicht expliziteste Anweisung, die Microsoft bereitstellt, ist die folgende (von die UX-Richtlinien des Dialogfelds ):

Stellen Sie eine Schaltfläche Abbrechen bereit, mit der Benutzer Änderungen explizit abbrechen können. Dialogfelder benötigen einen eindeutigen Austrittspunkt. Verlassen Sie sich nicht darauf, dass Benutzer die Schaltfläche Schließen in der Titelleiste finden. Ausnahme: Stellen Sie keine Schaltfläche Abbrechen für Dialogfelder ohne Einstellungen bereit. Die Schaltflächen OK und Schließen haben in diesem Fall den gleichen Effekt wie Abbrechen.

21
Kit Grose

Ich bin mir nicht sicher, wie relevant mein Beitrag ist, aber für das Intranet meines Kunden haben wir die Schaltfläche Abbrechen durch einen Link Abbrechen neben der Aktionsschaltfläche ersetzt. Die Logik ist, dass keine Aktion ausgeführt wird und der Benutzer zur Seite hinter dem Dialog zurückgeführt wird. Während eine Schaltfläche ein Aktionselement ist, von dem erwartet wird, dass es eine Art Verarbeitung erzeugt.

Wir haben darüber diskutiert, die Schaltfläche Abbrechen insgesamt zu entfernen, haben uns jedoch dagegen entschieden, uns nur auf Esc oder [X] zu verlassen, da viele Verlage, die nicht zu technisch versiert waren, nicht wussten, wie sie daraus herauskommen sollten.

Dies beantwortet alle oben in den drei Antworten genannten Bedenken.

3
Tarek

Ich würde sagen, es hängt davon ab, wofür Ihr Dialogfeld gedacht ist. Wenn es sich um eine Aktion handelt, die der Benutzer abbrechen kann, müssen Sie eine Abbruchoption einschließen. Wenn es sich um eine Nachricht handelt, die der Benutzer nur bestätigen muss, und das Ergebnis das gleiche ist, was auch immer der Benutzer tut, dann haben Sie einfach "OK". Wenn es jedoch eine echte Abbruchoption gibt, sollten Sie diese nicht entfernen, nur weil Sie das Fenster auch schließen können.

1
Peter

Der grundlegende Vorteil von fensterbasierter Software besteht darin, dass für Multitasking zwischen Fenstern gewechselt werden kann. Die wichtigsten Steuerelemente wie: Minimieren, Erweitern und Schließen eines Fensters zunächst für diesen Zweck und beabsichtigt. Das Hauptziel von modalen Fenstern besteht darin, einen Prozess fortzusetzen oder abzubrechen, indem Sie einen Namen für Ihr Beispiel oben hinzufügen. Elemente der direkten Fensterverwaltung sind für Sie nicht erforderlich, und die Schaltfläche zum Schließen von X - in diesem Fall beschreibt den Prozess, der eher unterbrochen als abgebrochen wird. Außerdem haben Sie immer eine dritte Möglichkeit, das Fenster mit der Tastatur zu schließen - Esc.

Insgesamt drei Möglichkeiten, die Aktion zu unterbrechen, aber wenn Sie mit dem Zweck beginnen möchten, das Hinzufügen von Namen zu beenden oder abzubrechen - logischere Variante, um die Schaltflächen Hinzufügen und Abbrechen für den Benutzer und das System beizubehalten, Möglichkeit, die Aktion über die Tastatur zu unterbrechen. Ich sehe keine Notwendigkeit für die X-Schließen-Schaltfläche, da ich in diesem Fall keine Fensterverwaltungsmöglichkeiten benötige.

1
denis.efremov