Gracias pero si os fijais no sirve solo asi por esta parte:
en el caso de la suma:
Código Delphi
[-]
if ComboBox3.Text = 'Sumar' Then
Edit4.Text := FloatToStr(StrToFloat(ComboBox4.Text) + StrToFloat(ComboBox5.Text));
en el caso de la resta:
Código Delphi
[-]
if ComboBox3.Text = 'Sumar' Then
Edit4.Text := FloatToStr(StrToFloat(ComboBox4.Text) - StrToFloat(ComboBox5.Text));
En mi segundo mensaje puse parte del codigo, como lo tengo, son 20 edit, fijaros que el signo cambia o + o -, dependiendo de la operacion.
Saludos