Ver Mensaje Individual
  #3  
Antiguo 03-05-2018
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
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.

La propiedad Components de un componente enumera todos los elementos que comparten el mismo Owner (el componente responsable de transmitir y liberar el primero).

Es muy probable que en tu caso el Owner de los componentes que residen en el TPanel sea el formulario y no el panel, puedes verificalo con:
Código PHP:
  ShowMessage(LabeledEdit1->Owner->Name); 
A diferencia de la propiedad Components, la propiedad Controls contiene todos los componentes que comparten el mismo Parent, entonces esa es la que deberías usar.

Un ejemplo:
Código PHP:
void __fastcall TForm1::LabeledEdit1Exit(TObject *Sender)
{
  
TWinControlWC = (static_cast<TLabeledEdit*>(Sender))->Parent;

  
ShowMessage(Format("Parent: %s%sItems: %d",
    
ARRAYOFCONST(((String)WC->Name, (String)"\n", (int)WC->ControlCount))));
  
// WC->Name  = LabeledEdit1->Parent->Name

Saludos

Edito: Lo dicho por roman. (tuve que atender un llamado durante la edición )
__________________
Daniel Didriksen

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

Última edición por ecfisa fecha: 03-05-2018 a las 15:50:46.
Responder Con Cita