Einzelnen Beitrag anzeigen

Benutzerbild von Piro
Piro

Registriert seit: 14. Jul 2003
Ort: Flintbek
810 Beiträge
 
Delphi XE2 Professional
 
#3

Re: Letzte gedrückte Taste aus dem System Speicher löschen ?

  Alt 24. Jan 2009, 09:58
Das war es noch nicht. Vielleicht sollte ich mal noch etwas mehr erklären.

Ich habe 2 Formulare. Formular 1 ist das Hauptformular. Formular 2 dient als Anzeige von Daten. Es besitzt nur eine Aktionskomponte (Close Button). Alles andere sind Anzeige Komponenten. Ich öffne Formular 2 mit "ShowModal".

Im KeyUp Ereignis des Formular 1 habe ich eingestellt, wenn die Enter Taste gedrückt wird, das Formular 2 geöffnet wird. Der Focus ist dann sofort auf dem CLose Button, welchen ich wiederum mit der Enter Taste betätigen kann. Wenn ich das aber mache, wird das Formular 2 geschlossen und sofort wieder aufgemacht.

Irgendwie merkt er sich die Enter Taste aus dem Formular 2 und sendet es wieder an das Formular 1. Wie kann ich die letzte Aktion, sprich die Enter Taste aus dem System Speicher löschen? Oder gibt es eine andere bessere Lösung?


Vielen Dank.

Sven
  Mit Zitat antworten Zitat