Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Forms Dinamicos en delphi (https://www.clubdelphi.com/foros/showthread.php?t=57407)

Kadu 13-06-2008 20:43:32

Forms Dinamicos en delphi
 
Estimados,

Estoy medio frenado con una sintaxis en delphi, y no he encontrado nada en internet :S, se trata de lo siguiente:

Tengo un form creado como formMensajePrivado,
cree oFormas:TObjectList;
oForm: TFormMensajePrivado;


y en un procedimiento en particular voy creando oForm y agregandolo al ObjectList,
oForm:=TFormMensajePrivado.Create(Application);
oForm.Name:=sMiNick;
oForm.Caption:=sMiNick;
oForm.edit1.text:=sMiNick;
oFormas.Add(oForm);


hasta ay ningun problema ahora mi problema es hacer referencia al name o al caption del objeto que se encuentra dentro de la lista, logre recorrerla con "for i:=0 to oFormas.Count-1 do", nose si esta bien, nesecito sacar el name o el caption....ojala me puedan ayudar.

ElKurgan 13-06-2008 22:51:50

Como La lista almacena objetos genéricos tendrías que extraerlos mediante un "Cast" al tipo de objeto deseado:

Código:

for i:=0 to oFormas.Count-1 do
begin
  Showmessage(TFormMensajePrivado(oFormas.Objects[i]).Caption);
end;

Espero que te sirva.
Un saludo

Kadu 14-06-2008 22:18:24

Justo lo que necesitaba, muchas gracias....:):D


La franja horaria es GMT +2. Ahora son las 06:14:05.

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