Forum: Programmieren allgemein
by Sir Rufo,
21. Sep 2014
Wurde hier lang und breit diskutiert - lies die Beiträge
Forum: Programmieren allgemein
by Sir Rufo,
21. Sep 2014
Warum du die Hint-Eigenschaft zum Unterscheiden missbrauchst ist mir zwar auch schleierhaft, aber geschenkt.
Natürlich musst du dir bei mehreren Controls, die dieses Doppel-Geklicke nutzen sollen auch noch das Control merken, welches jetzt diese Aktion ausgelöst hat. Also merke dir einfach den Sender und vergleich, ob bei einer weiteren Aktion es sich auch immer noch um den gleichen Sender...
Forum: Programmieren allgemein
by Sir Rufo,
21. Sep 2014
Was haben denn jetzt die Hints mit dem Klicken zu tun?
Forum: Programmieren allgemein
by Sir Rufo,
1. Sep 2014
Ja, ohne (diese Timer-Friemelei) geht es einfach nicht. Also entweder ein anderes Konzept des Klick-Handlings oder eben die Timer-Variante.
Forum: Programmieren allgemein
by Sir Rufo,
1. Sep 2014
Ja, ein Doppelklick Event kommt eben immer mit einem vorhergehenden Klick Event daher (Vorgabe durch das Betriebssystem).
Ohne das Gefriemel (z.B. Timer) kann man die nicht isoliert behandeln.
Besser wäre es wohl, das Konzept zu überdenken um den Benutzer nicht zu überraschen.
Forum: Programmieren allgemein
by Sir Rufo,
1. Sep 2014
Der Benutzer ist durchaus mit Klick und Doppelklick vertraut.
Ein Klick im Explorer setzt die angeklickte Datei auf ausgewählt und ein Doppelklick öffnet die Datei. Aber es geht eben nur wenn die beiden Aktionen sich nicht gegenseitig behindern.
Sonst benötigt man tatsächlich dieses Timer-Gedöns, was allerdings bei einem Doppelklick-Intervall von mehr als 1 Sekunde (ja, bestimmt...
Forum: Programmieren allgemein
by Sir Rufo,
31. Aug 2014
Also die Erkennung erfolgt durch das Betriebssystem ... aber
bei jedem Doppel-Klick wird brav OnDblClick ausgelöst allerdings vorher wird OnClick noch ausgelöst. Es gibt damit also 2 Events die ausgelöst werden.
Forum: Programmieren allgemein
by Sir Rufo,
31. Aug 2014
Ich hätte ja gedacht, dass die Erkennung durch das Betriebssystem erfolgt:
der Doppelklick: das zweimalige Drücken der Maustaste kurz hintereinander, wobei die Maus nicht bewegt wird. Manche Programme unterstützen auch Drei- bis Fünffachklicks. Aufgrund der schwierigen Ausführung haben sich letztere aber nicht durchgesetzt. Bei den meisten Betriebssystemen ist der Zeitabstand einstellbar, in...