Forum: Sonstige Fragen zu Delphi
Delphi
by Rakshasa,
26. Sep 2011
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"...
Forum: Sonstige Fragen zu Delphi
Delphi
by Rakshasa,
26. Sep 2011
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 :-D
Und bevor ich den Leuten klarmache, dass sie ja *eigentlich* den PC falsch bedienen, baue ich lieber eine (deaktivierbare) Sicherheitsfunktion ein ;)
Forum: Sonstige Fragen zu Delphi
Delphi
by Rakshasa,
26. Sep 2011
Das geht leider nicht: Teilweise werden die Formulare z.B. über .Showmodal angezeigt, die Buttons haben dann kein .OnClick oder .Action-Ereignis, sondern nur die Eigenschaft mrOK oder mrAbort.
Das mit den Buttons klingt doch ganz interessant...ich werde das mal antesten, danke!
Forum: Sonstige Fragen zu Delphi
Delphi
by Rakshasa,
25. Sep 2011
Habe ich ausprobiert, das alleine reicht leider nicht.
Ich habe nun einen Delay von 100ms eingerichtete, der recht zuverlässig alle Doppelklicks abfängt. Eine Ableitung von TButton bietet sich leider so schnell nicht an, da ich ja alle Formulare umbauen müsste und dazu fehlt mir einfach die Zeit.
Ich bin ja schon froh, dass ich endlich eine Erklärung für komische Kunden-"Fehlermeldungen"...
Forum: Sonstige Fragen zu Delphi
Delphi
by Rakshasa,
25. Sep 2011
Hallo liebe Experten hier,
ich habe bei meinen Programmen immer mal wieder das Problem, dass Kunden z.B. in einem angezeigten Fenster auf "OK" doppelklicken. Wird dann dabei das Fenster geschlossen, kann es passiert, dass ein Klick auf das darunterliegende Fenster "weitergeleitet" wird, sodass manchmal das Programm "seltsame" Dinge tut, die der Kunde ja eigentlich nicht wollte.
(und bei...