Ver Mensaje Individual
  #2  
Antiguo 30-11-2011
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 omaroladis.

Una forma es usando la funcion FindComponent. Por ejemplo tomando tu código, para cambiar la propiedad Text del Edit cuyo nombre es variable5 sería:
Código:
void __fastcall TForm1::Button2Click(TObject *Sender)
{
 TEdit *Ed = static_cast<TEdit*>(FindComponent("variable5"));
 AnsiString s = Ed->Text;
 s = s + " Nuevo Texto";
 Ed->Text = s;
}
En forma directa:
Código:
void __fastcall TForm1::Button2Click(TObject *Sender)
{
 Caption = IntToStr(((TEdit*)FindComponent("variable5"))->Width);
}
Claro que para que funcione, le tenés que haber asignado un valor a la propiedad Name del TEdit previamente creado. (tál como en el código que pusiste).

Un saludo.
__________________
Daniel Didriksen

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

Última edición por ecfisa fecha: 30-11-2011 a las 19:44:54. Razón: Ampliar codigos de ejemplo
Responder Con Cita