Club Delphi  
    FTP   CCD     Enlaces   Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos


Respuesta
 
Herramientas Desplegado
  #1  
Antiguo 21-04-2007
jevo19100 jevo19100 is offline
Miembro
 
Registrado: ene 2006
Posts: 18
jevo19100 Va por buen camino
Usar propiedades de Formularios en Memoria con arreglos

Hola

Uso D7. El caso es el siguiente:

Tengo un form llamado TfrmTemp, entonces en vez de crearlo por su variable (frmTemp) he decidido hacerlo con otra variable (de un procedimiento) derivada del TForm.

Como se aprecia aqui!
Código Delphi [-]
procedure Crear(Form:TFormClass);
var
  pT mpFrm:Tform;
begin
  pTmpFrm:=Form.Create(Application);
  pTmpFrm.show;
end;
procedure Ejemplo;
begin
  Crear(TfrmTemp);
end;
Entonces,
Como hago referencia a este formulario?, ya que con pTmpFrm no se puede hacer.
Como puedo saber si 'X' formulario está creado?(Assigned())
Y despues de saber si esta o no creada, poder usar unas de sus propiedades.

No se si con ^ (Form^) se podría resolver ya que tiene que ver con los punteros. La verdad es que no se manejar bien eso.

Este embrollo vino a raiz de que quise utilizar un arreglo, algo como
Código Delphi [-]
  procedure AsignarFrm(ArForm:array of TForm);
  var
    I:Integer;
  begin
    for I:= 0 to High(ArForm) do
      if Assigned(pArForm[i]) then
        pArForm[i].Repaint;
  end;
procedure  Ejemplo2;
begin
  AsignarFrm([frmTemp, frmprincipal,....]);
end;
Gracias
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
usar un procedure en varios formularios adonai Varios 21 30-03-2007 18:42:34
Como usar los formularios MDI, constructores de componentes Narlohe OOP 3 11-12-2006 11:54:10
usar botones y etiquetas de flash en los formularios?? nidia Gráficos 1 25-11-2005 02:51:09
Liberar los formularios de la memoria Lionel Varios 3 26-03-2004 13:18:54
Valor por defecto de propiedades en formularios roman OOP 11 13-02-2004 17:57:55


La franja horaria es GMT +2. Ahora son las 11:53:42.


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