Ver Mensaje Individual
  #2  
Antiguo 07-12-2004
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 18.286
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por sharky
...Ya intenté declara una variable igual a al tipo de objeto que deseo modificar :
Edit := TEdit.Create((Sender as TForm).Components[i])
y se crea el objet, pero no puedo modificar el valor .....
Todo perfecto hasta ahí, pero no debes crear de nuevo el objeto, puesto que has pasado el formulario por parámetro y los componentes ya existen; BAsta con que hagas lo siguiente:

Código Delphi [-]
  Edit := TEdit((Sender as TForm).Components[i]);
  Edit.Color := ...
 
//  o directamente
 
  TEdit((Sender as TForm).Components[i]).Color := ...

Asegurate antes de hacer el CAST ( TEdit(...)) de que el componente es un TEdit, ya que sino tendrás un "Abstract error".
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita