Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Acceder a un objeto sabiendo solo el nombre (https://www.clubdelphi.com/foros/showthread.php?t=75737)

jmrp 15-09-2011 16:45:07

Acceder a un objeto sabiendo solo el nombre
 
Hola:

como puedo acceder a un objeto creado dinamicamente si solo conozco el nombre?. He usado FindControl pero me devuelve un TControl, lo que busco son Tlabel y en el TControl no está accesible el Caption.

ecfisa 15-09-2011 16:55:31

Hola jmrp.

Código Delphi [-]
 TLabel(FindComponent('Nombre_De_Tu_Label')).Caption:= 'NuevoNombre';
Por supuesto el TLabel ya debe haber sido creado para que pueda encontrarlo.

Saludos.

jmrp 15-09-2011 17:04:39

Gracias, lo necesito en builder

_cero_ 15-09-2011 17:17:51

Código:

( ( TLabel* )FindComponent( "Nombre_De_Tu_Label" ) )->Caption = "NuevoCaption";
Nos vemos.

ecfisa 15-09-2011 17:33:20

Cita:

Empezado por jmrp (Mensaje 412239)
Gracias, lo necesito en builder

Mis disculpas no reparé que era c++. :o

Pero ya _cero_ te lo ha respondido. :)

Saludos.

jmrp 16-09-2011 15:00:32

Funciona, gracias.


La franja horaria es GMT +2. Ahora son las 22:16:02.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi