Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-09-2012
daragor daragor is offline
Miembro
NULL
 
Registrado: ago 2012
Posts: 91
Poder: 12
daragor Va por buen camino
Ventana principal o contenedora de forms?

Hola comunidad... aclaro que soy novato en el entorno lazarus y realmente ando bastante perdido por la poca documentacion, guias y manuales disponibles en la web. Vengo de Visual Foxpro..

Mi pregunta es: Como se crea, aplica o activa una ventana principal de una aplicacion, es decir necesito hacer un sistema con varios formularios y no me agrada esta situacion de tener los forms flotando en el escritorio, espero me entiendan, necesito una ventana para mi sistema, con menus, backgrounds, opciones y demás en donde se abran mis formularios. Esto es posible?

Muchas gracias!!
Responder Con Cita
  #2  
Antiguo 03-09-2012
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Hablamos de "SDI" (Single Document Interface) o de "MDI" (Multiple Document Interface). Fíjate en la propiedad "FormStyle" de los formularios. Esta por defecto vale "fsNormal". En el formulario principal de tu aplicación cambia dicha propiedad a "fsMDIForm", y, en el resto de formularios, cambia la propiedad a "fsMDIChild". Hecho esto los formularios "secundarios" aparecerán dentro del principal. Puedes buscar más información en estos foros o en internet sobre "MDI".
Responder Con Cita
  #3  
Antiguo 03-09-2012
daragor daragor is offline
Miembro
NULL
 
Registrado: ago 2012
Posts: 91
Poder: 12
daragor Va por buen camino
Gracias dec, es la guia q necesitaba..
Responder Con Cita
  #4  
Antiguo 03-09-2012
daragor daragor is offline
Miembro
NULL
 
Registrado: ago 2012
Posts: 91
Poder: 12
daragor Va por buen camino
Los distintos formularios se crean como unidades? osea yo hago: nuevo -> formularios, se crea en mi proyecto una unidad nueva. es asi el metodo a usar? xq.. setteando los FormStyle no se abren dentro del principal. sigue todo igual..
Responder Con Cita
  #5  
Antiguo 03-09-2012
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cuando creas un proyecto nuevo cuentas con un solo formulario, que, será el formulario principal de tu aplicación. Este formulario es el que tiene que tener la propiedad "FormStyle" a "fsMDIForm". El resto de formularios podrán tener su propiedad "FormStyle" a "fsMDIChild". Sólo con esto estos formularios "hijos" aparecerán dentro de tu formulario principal. Si no te funciona prueba creando un nuevo proyecto (a modo de ejemplo) y así poder empezar de cero.
Responder Con Cita
  #6  
Antiguo 03-09-2012
daragor daragor is offline
Miembro
NULL
 
Registrado: ago 2012
Posts: 91
Poder: 12
daragor Va por buen camino
Muy bien dec, entendido... ahora como creo nuevos formularios para usarlos como child?

otra cosa, tengo q desarrollar todo un sistema, aunq sea chico.. en una sola unidad?

Última edición por daragor fecha: 03-09-2012 a las 21:49:54.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Mostrar una ventana "Inicializando" mientras se crean las Forms mancurnino Varios 6 08-05-2008 00:50:00
Ventana hija en un marco (Frame o Panel) de la ventana padre birmain Varios 2 14-10-2007 09:27:56
Iniciar aplicación con ventana no principal adebonis Varios 5 13-09-2007 18:56:47
Forms contenidos en el principal lafirma OOP 2 29-03-2004 19:38:26
evento de cerrar la ventana principal ronson Varios 1 25-02-2004 13:03:06


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


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