Ver Mensaje Individual
  #6  
Antiguo 01-07-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
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.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita