Ver Mensaje Individual
  #1  
Antiguo 14-10-2016
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Ubicación: Toledo - España
Posts: 1.418
Reputación: 21
Angel.Matilla Va por buen camino
Violación en ejecución

Tengo esta pantalla:

El panel de abajo, donde están tres Edit y un RadioButton, se debería mostrar cuando se pulsa uno de los cuatro primeros botones. En los cuatro el evento OnClick apunta al mismo sitio:
Código:
void __fastcall TfRecMod::ButtonClick(TObject *Sender)
{
     TButton *Boton = dynamic_cast<TButton*>(Sender);

     this->Position  = poDesigned;
     Panel2->Visible = true;
     Panel4->Align   = alBottom;
     Lista->Enabled  = false;
     Panel4->Align   = alTop;
     this->Position  = poOwnerFormCenter;
     this->Refresh();
}
//---------------------------------------------------------------------------
Sin embargo sólo funciona cuando pulso el botón Crear recibo; en los otros tres casos me da siempre un violación de acceso cuando ejecuta la línea this->Position = poOwnerFormCenter;... ¡Y no se me ocurre por qué puede ser! No hay más codigo.
Responder Con Cita