FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
||||
|
||||
Forms y Frames
Hola a todos, tengan un buen dia...
Estoy trabajando con delphi 2005, pero yo creo que la pregunta que voy a hacer es útil para cualquier otra version, pero lo aclaro en caso de que sea necesario. Adjunto una imagen de la presentación de mi aplicación, lo que quiero es que en la parte izquierda me aparezca el menu, en la parte superior el nombre de mi aplicación (el que tengo ahorita es provisional, le vamos a poner uno entre mi socio y yo) y en el centro la ventana en la que se estaría trabajando... Hasta ahorita lo he hecho todo con panels (incluso cada módulo del programa es un panel separado), pero sé que no es la mejor opción, creo que debería usar frames y forms para cada módulo. Aqui estan mis preguntas:
Gracias por su atencion. |
#2
|
||||
|
||||
Para el formato que quieres no te conviene MDI. Necesitas:
1. Un panel con Align = alLeft para el menú lateral 2. Un panel con Align = alTop para el título 3. Un panel con Align = alClient para el resto En el tercer panel es donde vas a colocar tus Frame. Desde luego, no conviene usar paneles para cada módulo porque tendrías que editar todo en el mismo formulario y eso puede terminar con la sanidad mental de uno En cambio un frame lo diseñas con sus propiedades, métodos y eventos en su propia ventana y unidad. Lo que tienes que implementar es la forma de colocar uno u otro Frame según la opción del menú seleccionada. Yo he hecho esto, pero como he usado muy pocos Frame, opté por insertarlos todos de inicio y sólo cambio su visibilidad según me muevo por el menú. Pero si sin muchos módulos, lo mejor será crearlos bajo demanda. // Saludos |
#3
|
||||
|
||||
Cita:
Voy a empezar a trabajar con esto de los frames, nunca lo he hecho, haber cómo me va. Creo que voy a estar haciendo unas cuantas preguntas en este hilo. De cualquier modo voy a buscar en los foros, haber qué encuentro. Gracias Roman. |
#4
|
||||
|
||||
Como lo dije anteriormente: "Voy a estar haciendo preguntas en este hilo"
No se cómo crear los frames en delphi 2005, de hecho no se hacerlo ni en delphi 7, que tambien lo he usado, nunca traté de crearlos. En el foro me encontré que se pueden crear de la siguiente manera: File|New|Frame, pero no viene esa opción por ningun ladoen el delphi 2005. ¿Cómo creo el Frame en delphi 2005 y cómo lo pongo sobre el panel?
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal" Siempre hazlo con la ayuda de Dios
|
#5
|
||||
|
||||
Hola,
Creo que puedes probar en: Código:
Menú -> File -> New -> Other... -> Delphi Projects -> Delphi Files -> Frame Código:
Menú -> File -> New -> Customize... Última edición por dec fecha: 14-12-2006 a las 23:09:54. |
#6
|
||||
|
||||
Ya pude... lo que pasa es que el proyecto en el que estaba tratando de ponerlo es .Net y ahi no me aparece la opción, pero en un proyecto para Win32 si aparece...
Gracias Dec, hice lo que mencionaste.
__________________
"Sé de tal manera y vive una vida tal, que si todos los hombres fueran como tú y vivieran como tú, nuestro mundo sería un paraíso terrenal" Siempre hazlo con la ayuda de Dios
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Frames | Caro | Varios | 4 | 17-06-2005 16:55:01 |
Varios forms, frames y un Data Module | gluglu | Varios | 1 | 07-04-2005 19:28:51 |
Uso de Frames | jdangosto | OOP | 7 | 20-01-2005 00:15:03 |
Frames | pepelu1975 | OOP | 2 | 21-05-2004 17:32:01 |
Frames | pepelu1975 | Varios | 2 | 17-02-2004 18:00:30 |
|