![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Vengo de foxpro en donde, por defecto, todo ocurre dentro de una ventana principal, y en el diseño de mi sistema voy creando forms .. los cuales se ejecutaran, todos, dentro de la misma ventana formateable.. aqui en lazarus veo que esa ventana "contenedora" no existe por defecto, entonces pienso.. voy creando los forms.. Ej. Articulos, Compras, Ventas, Clientes.. cada uno es una unidad diferente.. y los voy llamando a medida q me haga falta, hasta aqui todo bien.. pero cuando termine mi proyecto los forms estaran en el escritorio "volando", por eso es q queria tener una ventana contenedora, creo como la mayoria de los sistemas! pasa q ignoro muchas cosas todavia de lazarus y no consigo buenas guias, o manuales online..
He creado un form principal, y pongo la propiedad FormStyle fsMDIFrom, luego creo otros formularios y setteo la propiedad fsMDIChild, pero cuando los llamo salen arriba del principal, los puedo mover fuera de el.. entonces no entiendo.. repito pido disculpa por mi ignorancia.. |
|
#2
|
|||
|
|||
|
Compañero daragor, creo que lo que tú estás buscando es el uso de Frames. Déjame buscar algún hilo del foro para pasártelo y así despejar tus dudas.
Saludos. Entra aquí mejor http://wiki.lazarus.freepascal.org/Frames Última edición por sebamawa fecha: 04-09-2012 a las 06:57:22. Razón: Actualización de respuesta |
|
#3
|
||||
|
||||
|
Hola,
Adjunto a este mensaje tienes un ejemplo de aplicación MDI, mejor dicho, se trata de un proyecto "nuevo" al que se le han añadido un par de formularios. Como verás "Form1" tiene su propiedad "FormStyle" a "fsMDIForm" y el resto de formularios a "fsChildForm". Verás que no he hecho nada más, no he escrito nada de código. A ver si es más o menos lo que necesitas... o tal vez el compañero vaya por mejor camino al referirte a "las Frames". ![]() |
|
#4
|
|||
|
|||
|
Compañero sebamawa, gracias.. estoy investigando lo de frames. De todas maneras adjunto una imagen para que vean lo que necesito:
![]() En esta imagen se ve una ventana principal del sistema, con fondo azul.. y en ella un menu con botones, y un form abm de articulos abierto y arriba un abm de usuarios. Todo se ejecuta dentro de la misma ventana, con fondo azul.. eso es lo q necesito hacer, q mis forms en lazarus tengan una ventana contenedora. Dec! podrias pasarme el ejemplo en lazarus? |
|
#5
|
||||
|
||||
|
Hola,
Me he dado cuenta y lo he preparado con Delphi. Ahora bien, he descargado Lazarus y he podido comprobar que el asunto no funciona como se espera, y, es que parece que las aplicaciones MDI no están implementadas en Lazarus, aunque los formularios cuenten con la propiedad correspondiente y nosotros las cambiemos, la aplicación no se comporta como una aplicación MDI. * Aquí puede leerse que MDI no está soportado aún en Lazarus * Y aquí un artículo en la wiki de Lazarus con una posible alternativa Echa un vistazo a ver si puedes sacar algo en claro. ![]() |
|
#6
|
|||
|
|||
|
Asi es dec, no se comporta como esperamos. No me sirve MDI para lo q necesito y los frames me parece q tampoco, aunq ya entendi y son utiles a la hora de repetir ciertas estructuras de objetos en los diseños. Como dije en el post anterior, necesito una ventana contenedora para mi programa, q se pueda maximizar, minimizar, tener un titulo, etc. (como se ve en la imagen), y que dentro de ella suceda todo, no quiero los formularios volando en el escritorio.. solo eso compañeros!
|
|
#7
|
||||
|
||||
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|