Forum: Programmieren allgemein
by Ralf Kaiser,
5. Nov 2009
Oder es äussert sich so:
ShowMessage('Ach lass mich in Ruhe. Ich hatte heute einen schweren Tag');
Application.Terminate;
SCNR...
Forum: Programmieren allgemein
by Ralf Kaiser,
5. Nov 2009
Hattest du "KeyPreview" auf true gesetzt?
Zeig doch nochmal den kompletten Code der ausgeführt wird wenn die Taste gedrückt wird. Ich vermute nämlich, dass dort die Löschung des Tastendruckes mit "Key := 0" bzw. "Key := #0" (je nachdem in welchem Eventhandler) fehlt!
Forum: Programmieren allgemein
by Ralf Kaiser,
5. Nov 2009
Also, das will ich jet aber mal wissen:
Wie äussert es sich wenn ein Programm sich "überarbeitet"?? :gruebel:
Forum: Programmieren allgemein
by Ralf Kaiser,
5. Nov 2009
Ähhmm, "mit KeyPreview den Focus zuweisen"???? :gruebel: Wie soll das denn gehen?
"KeyPreview" ist eine Eigenschaft deines Formulars vom Typ "boolean". Dieser Eigenschaft musst du den Wert "true" zuweisen. Das geht auch im Objektinspector.
Also, angenommen dein Formular heisst "DasFormular", dann kannst du, z.B. in OnCreate, schreiben:
KeyPreview := true; // entspricht...
Forum: Programmieren allgemein
by Ralf Kaiser,
5. Nov 2009
Setze "Form.KeyPreview" auf true. So bekommt das Formular die Tastendrücke "zu sehen" auch wenn ein Editfeld gerade den Focus hat!