Club Delphi  
    FTP   CCD     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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-04-2010
Drakyto Drakyto is offline
Miembro
 
Registrado: ene 2007
Posts: 31
Poder: 0
Drakyto Va por buen camino
Form ajustado a un form de fondo

Gracias ecfisa x las respuestas; t comento q utilicé el método de Caro como m sugeriste, el problema radica en q 1o el caption dl form está inactivo aunq puedo cerrarlo con el respectivo botón ubicado en la parte sup dl form, 2o los controles q pertencen al form principal siguen activos y esto implica q se puede seguir abriendo la misma ventana "n" veces lo q significa un problema en diferentes aspectos; ahora bien, esto pasa cuando visualizo el form con Form.Show, pues cuando uso Form.ShowModal directamente se me bloquea todo.
Espero puedas darme algún consejo para subsanar esta dificultad.
Gracias d antemano
Responder Con Cita
  #2  
Antiguo 06-04-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 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 Drakyto.

Me parece que el problema está en la creación y destrucción de ventanas.

.- Saca el segundo Form de "Auto-Create forms".
. Te pongo un símple código ejemplo de creación:
Código:
{ CREAR NO MODAL }
procedure TForm1.btnNoModalClick(Sender: TObject);
var
  frm: TForm;
begin
  frm:= Application.FindComponent('Form2') as TForm;
  if Assigned(frm) then  // SI ESTA OCULTO,
    frm.Show             // MOSTRAR
  else
    Form2:=TForm2.Create(Application); // SI NO CREAR
end;
{ CREAR MODAL }
procedure TForm1.btnModalClick(Sender: TObject);
begin
  with TForm2.Create(Application) do
  begin
    try
      ShowModal;
    finally
      Free;
    end  
  end;
end;
.- Recuerda asignar Action:= caFree en el evento OnClose del segundo Form.

Saludos.
__________________
Daniel Didriksen

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

Última edición por ecfisa fecha: 14-04-2010 a las 02:29:12.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
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
Evitar el refresco de un TImage como fondo de un form gluglu Gráficos 12 08-01-2007 16:26:11
color de de fondo, titulo de Form reina Varios 0 19-10-2005 22:43:51
Omagen de fondo Form MDI silviodp OOP 1 24-12-2004 12:05:45
Poner un fondo en el form hook Gráficos 2 13-05-2004 18:14:35
Imagen de Fondo en form lafirma OOP 1 28-08-2003 18:59:41


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


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