AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

"Falsche" Klicks durch Doppelklicks

Ein Thema von Rakshasa · begonnen am 25. Sep 2011 · letzter Beitrag vom 26. Sep 2011
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Nersgatt
Nersgatt

Registriert seit: 12. Sep 2008
Ort: Emlichheim
693 Beiträge
 
Delphi 10.1 Berlin Professional
 
#11

AW: "Falsche" Klicks durch Doppelklicks

  Alt 26. Sep 2011, 09:15
Ich würde ehrlichgesagt eher Zeit in die Schulung der User stecken. Wenn die nicht lernen, wie man eine Windowssoftware üblicherweise bedient, wirst Du bis zum Sankt Nimmerleinstag Hacks programmieren.
Jens
  Mit Zitat antworten Zitat
mquadrat

Registriert seit: 13. Feb 2004
1.113 Beiträge
 
Delphi XE2 Professional
 
#12

AW: "Falsche" Klicks durch Doppelklicks

  Alt 26. Sep 2011, 09:20
Es gäbe noch Trick 17 mit Selbstüberlistung. Statt dem Delay legst du ein Overlay über das untere Form (gab es hier glaub ich schon mal in nem Thread), nach dem Schließen des modalen Fensters fadest du das wieder aus. Damit "vertuschst" du quasi die Wartezeit und eventuelle Klicks gehen auf das Overlay und nicht die Controls darunter.

Das Problem ist übrigens auch auf Webseiten sehr beliebt Doppelklick zum Öffnen...
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#13

AW: "Falsche" Klicks durch Doppelklicks

  Alt 26. Sep 2011, 09:26
Was sind das für Nutzer? Sind es ältere Menschen oder sind sie behindert oder sind es ganz normale Menschen, wie du und ich? Wenn es normale Personen sind, würde ich sagen: "Lernt endlich Windows zu bedienen."
Das ist ganz schön überheblich - Du erstellst wohl keine Endbenutzerprogramme. In unseren Programmen passiert so etwas auch, wir müssen permanent solche Dinge abfangen. Das fängt im einfachsten Fall damit an, einen Button zu disabeln sobald er gedrückt wurde und endet mit Formularen in denen man die Felder in einer vorgegebenen Reihenfolge abarbeiten muss. Wenn Dutzende Benutzer kurz vor Feierabend noch Buchungen abschicken wollen werden die schon mal ungeduldig.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#14

AW: "Falsche" Klicks durch Doppelklicks

  Alt 26. Sep 2011, 09:42
Das ist ganz schön überheblich - Du erstellst wohl keine Endbenutzerprogramme.
Es mag überheblich klingen, aber beim Autofahren hat man ja auch gelernt erst die Kupplung zu treten bevor man den Gang wechselt.

Zitat:
In unseren Programmen passiert so etwas auch, wir müssen permanent solche Dinge abfangen. Das fängt im einfachsten Fall damit an, einen Button zu disabeln sobald er gedrückt wurde und endet mit Formularen in denen man die Felder in einer vorgegebenen Reihenfolge abarbeiten muss. Wenn Dutzende Benutzer kurz vor Feierabend noch Buchungen abschicken wollen werden die schon mal ungeduldig.
Dass man Steuerelemente deaktiviert, die in dem Moment keine Funktion haben, ist irgendwie selbstverständlich. Ich weiß jetzt nicht, was du mit dieser Aussage bezweckst. Und eingaben in der richtigen Reihenfolge machen ist auch nicht sehr schwer, wenn man eine Assistenten nimmt, wie man ihn von Setups kennt.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.487 Beiträge
 
Delphi 7 Enterprise
 
#15

AW: "Falsche" Klicks durch Doppelklicks

  Alt 26. Sep 2011, 09:49
@Luckie: Komm, die OT beenden wir mal hier. Nur eins, ich betrachte den User als Kunden. Und wenn der Kunde Zitterfinger hat sichere ich mein UI entsprechend ab. Das kriegt man mit einer Windows-Schulung nämlich nicht in den Griff und es kommt auch gar nicht gut an.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Benutzerbild von Rakshasa
Rakshasa

Registriert seit: 1. Nov 2003
182 Beiträge
 
Delphi 2007 Professional
 
#16

AW: "Falsche" Klicks durch Doppelklicks

  Alt 26. Sep 2011, 09:50
Was sind das für Nutzer? Sind es ältere Menschen oder sind sie behindert oder sind es ganz normale Menschen, wie du und ich?
Eigentlich ganz normale Menschen, allerdings halt oft eher unbedarft, was den Umgang mit Rechnern angeht.
Der Typ Mensch halt, der auch auf Internet-Links doppelklickt

Und bevor ich den Leuten klarmache, dass sie ja *eigentlich* den PC falsch bedienen, baue ich lieber eine (deaktivierbare) Sicherheitsfunktion ein
  Mit Zitat antworten Zitat
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#17

AW: "Falsche" Klicks durch Doppelklicks

  Alt 26. Sep 2011, 09:52
Das ist ganz schön überheblich - Du erstellst wohl keine Endbenutzerprogramme.
Es mag überheblich klingen, aber beim Autofahren hat man ja auch gelernt erst die Kupplung zu treten bevor man den Gang wechselt.
Doch noch OT:
Wenn ein Käufer kommt, der kein Kupplungsbein hat? Empfiehlt man dem, Taxi zu fahren oder verkauft man ihm einen Automatikwagen?
  Mit Zitat antworten Zitat
Benutzerbild von Rakshasa
Rakshasa

Registriert seit: 1. Nov 2003
182 Beiträge
 
Delphi 2007 Professional
 
#18

AW: "Falsche" Klicks durch Doppelklicks

  Alt 26. Sep 2011, 09:58
[QUOTE=Luckie;1126632]
Dass man Steuerelemente deaktiviert, die in dem Moment keine Funktion haben, ist irgendwie selbstverständlich.
Kleines Beispiel: In meinem Programm können die Kunden z.B. mit Tabellen arbeiten. Rufen dann manche ein weiteres Formular auf und schließen es wieder, schaffen sie es, dieses Formular so zu plazieren, dass der Doppelklick auf den "OK" Button einen Klick auf den Tabellenheader weiterlässt, sodass es zu einer Umsortierung der Tabelle kommt (wie lange ich gebraucht habe, diesen "Bug" nachzuvollziehen!! )

Wie soll ich dann die Steuerelemente denn deaktivieren? Denn das Formular wird ja geschlossen und dann soll die Tabelle ja wieder problemlos bedienbar sein - es sei denn, ich baue einen Timer ein, wobei ich ja dann wieder bei der Delay-Lösung bin.

Ich sehe das Ganze positiv: Ich lerne immer was Neues und weiß, wo ich auch nach seltsamen "Bugs" suchen muss.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz