Delphi-Quellcode:
procedure TMainform.FormCreate(Sender: TObject); //On Create Variablen resetten
begin
Mainform.KeyPreview := true;
end;
Allerdings musste die Tasten nochmal überarbeiten! Bei mir unter Windows 7 nimmt der kein Plus bzw Minus etc.. Zahlen wohl. Und wenn ich Numblock_Enter drücke erhalte ich eine "7".
Alternativ könntest du deinen Taschenrechner noch erweitern.
1) Mehr Funktionen
2) Das man die Eingabe sieht (Edit1 = 1+1 | Edit2 = 2)
EDIT: Hier nen paar Beispiele
http://www.delphipraxis.net/internal...taschenrechner
http://www.delphipraxis.net/internal...taschenrechner
Sind zwar nicht die besten, aber vllt hilfts als Anregungen etc