Hola erik.
No entiendo bién que es lo que deseas hacer...
Lo normál en una calculadora es que se simule un display, si decidieras usar un TPanel en lugar del TEdit, usando el código de
roman, sólo deberías cambiar:
Código Delphi
[-]
procedure TForm1.ButtonClick(Sender: TObject);
begin
Panel1.Caption := Panel.Caption + Chr(Ord('0') + (Sender as TControl).Tag);
end;
Saludos.