Hola giulichajari.
En principio no es posible asignar valores al método
ToDouble():
Código:
AnsiString wrong, right = "3,1416";
wrong.ToDouble() = 3.1416; // Error: Esta asignación es incorrecta !
DecimalSeparator = ',';
ShowMessage(right.ToDouble()); // Correcto
Asigna a un mismo evento
OnExit a ambos Edits (1 y 2) como te sugirió
oscarac, y pone este código en él:
Código:
void __fastcall TForm1::EditsExit(TObject *Sender)
{
Edit3->Text = FloatToStr(StrToFloatDef(Edit1->Text, 0) *
StrToFloatDef(Edit2->Text, 0));
}
Saludos.
