Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-02-2005
bustio bustio is offline
Miembro
 
Registrado: oct 2003
Posts: 231
Poder: 21
bustio Va por buen camino
Mas dudas con los componentes en RunTime

HOla!!!

Yo tengo una serie de controles creados en el evento OnClick de un Boton... ahora, lo que necesito es saber como puedo hacer para que cuando cierre la ventana donde muestro estos controles pues que se destruyan... y cuando le diga a la forma:

FormaControles.ShowModal

no aparezcan... Incluso, que cuando le vuelva a dar click al boton donde me genera los controles con estos ya creados, pues que se destruyan y los vuelvan a crear para que no de conflicto...

Me hago entender??

Gracias!

Lazaro Bustio Martinez..
Responder Con Cita
  #2  
Antiguo 08-02-2005
Coco Coco is offline
Miembro
 
Registrado: jul 2004
Ubicación: Argentina
Posts: 83
Poder: 20
Coco Va por buen camino
Para destruir los componentes deberias hacerlo en el evento OnClose del Form y para saber si estan creados podrias ver si la variable esta en nil, es decir,

if (button1 = nil) then CrearBoton;

Ten en cuenta que las variables que referencian los componentes deben ser variables globales en la unidad donde las utilizas porque las referencias desde varios procesos.

Saludos.
Responder Con Cita
  #3  
Antiguo 09-02-2005
bustio bustio is offline
Miembro
 
Registrado: oct 2003
Posts: 231
Poder: 21
bustio Va por buen camino
Como borro los controles creados en Runtime del Parent ...??

Hola!!!

Ya pude destruir los controles que cree en RunTime... ahora bien.... El PARENT de estos controles es un PANEL; y ahora necesito que una vez destruidos estos controles dejen de verse. Probe con darle un Refresh y un Repaint al Parent, pero no funciona. Yo lo que deseo es que una vez que yo ya no tenga estos controles pues que tampoco se vean. Como yo los creo de acuerdo a un valor que me indica la cantidad de ellos que deseo crear, si primero creo 15.. y en la segunda vuelta creo 8, pues quiero que los 7 restantes desaparezcan..dejen de verse. Como lo logro???
Responder Con Cita
  #4  
Antiguo 09-02-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por bustio
Ya pude destruir los controles que cree en RunTime... ahora bien.... El PARENT de estos controles es un PANEL; y ahora necesito que una vez destruidos estos controles dejen de verse.
Lamento informarte que aún no logras destruir esos controles. Si los ves es que aun existen, así de simple.

// Saludos
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 19:16:53.


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
Copyright 1996-2007 Club Delphi