![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Cita:
Ahora, esa idea se puede mejorar usando las llamadas "Desktop bars" que básicamente son como la barra de tareas del Windows, en el sentido de que al maximizar una ventana, por ejemplo, ésta ocupa sólo el área del monitor restante y no puedes colocarle una ventana encima a menos que sea de pantalla completa. Estas "desktop bars" las puedes colocar en cualquier orilla del monitor. // Saludos |
|
#2
|
||||
|
||||
|
Aquí te pongo un ejemplo de una "desktop bar" a manera de menú. Si tienes delphi7, puedes ejecutar el ejecutable (valga la rebusznancia) así nada mas. Si no, tendrás que compilar.
Mira a ver si es lo que buscas. // Saludos |
|
#3
|
||||
|
||||
|
El problema es que mi menú ocupa una gran parte del escritorio, si abro un formulario se queda de esta forma:
Uploaded with ImageShack.usy si estando de esta manera hago click en cualquier parte del menú el formulario se queda detrás de esta manera: Uploaded with ImageShack.usque es lo que estoy intentando evitar. ![]()
__________________
Be water my friend. |
|
#4
|
||||
|
||||
|
Es que eso no es un menú, eso es una ventana a pantalla completa, cualquier cosa que pongas quedará detrás
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
||||
|
||||
|
Cita:
![]() Amigo roman, lo que me propones serviría perfectamente, el problema es que lo veo demasiado espartano para mi gusto. Si lo entendéis mejor de esta manera el resultado que quiero es exactamente como si fueran formularios mdi/child pero con formularios normales. Saludos
__________________
Be water my friend. |
|
#6
|
||||
|
||||
|
Ok. Ahí te va una aproximación a lo que quieres:
// Saludos |
|
#7
|
||||
|
||||
|
Cita:
__________________
Be water my friend. |
|
#8
|
||||
|
||||
|
Newtron, te propongo lo siguiente si donde tienes el menú, ese form lo haces del alto de lo necesario para el menú y el statusbar e inamovible de la posición x,y=0, y luego todas las ventanas las creas normalmente, pero solo evitando, que su posición top, nunca sea inferior a 0+(form del menu.heigh)+1, ten en cuanta que escribo de memoria, de esta manera el menú siempre estará visible, por que las ventanas no podrán superar, el borde inferior del form del menú, claro está este no debe poder ser cambiado de tamaño, cerrado en la x ni movible, aunque si creo que deberías poder minimizar la aplicación y poder restaurarla.
Espero te pueda ser de utilidad. ![]() ![]() ![]()
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
|
#9
|
||||
|
||||
|
De hecho, eso mismo es lo que le propongo con la "desktop bar", pero él quiere el dibujo azul bonito.
// Saludos |
|
#10
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#11
|
||||
|
||||
|
Gracias José Luis por la idea.
Cita:
![]() ![]()
__________________
Be water my friend. |
|
#12
|
||||
|
||||
|
Cierto Román, lo que pasa es que no conocia rel termino, ni cai en la cuenta de ello, de todas maneras, lo del fondo bonito que lo ponga en otro form que ocupe el resto de la pantalla, que no se pueda cerrar y que haga lo mismo que el Form del menú, así aunque otros form se abran encima, el menu es independiente, eso pienso yo, por lo menos, pero no me hagais mucho caso.
![]() ![]() ![]()
__________________
Un saludo desde Canarias, "El abuelo Cebolleta" |
|
#13
|
||||
|
||||
|
Cita:
Mi pregunta es: ¿por qué no le das al formulario principal (el que tiene el menú) el estilo fsMDIForm y a los demás el estilo fsMDIChild? Eso le otorgaría a tu aplicación el comportamiento que, pienso yo, estás necesitando. Tú quieres que la aplicación trabaje bajo el modelo MDI, pero con formularios "normales". Pues bien, ¿por qué no nos explicas qué inconvenientes habría si los estableces como fsMDIChild? Varias de las desventajas naturales de este esquema, creo yo, podrían ser salvables. Saludos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Orden formularios | newtron | Varios | 10 | 06-10-2011 14:03:37 |
| Paneles en Orden ...... | Efren2006 | OOP | 9 | 11-06-2010 12:36:02 |
| Splash screen ,o splashscreen ,o form o ventana de inicio ,o orden de formularios | Peterman | C++ Builder | 2 | 29-05-2007 19:46:22 |
| Orden en TIBDataset | barman | Conexión con bases de datos | 6 | 27-11-2003 10:40:25 |
| Orden en TIBDataset | barman | Firebird e Interbase | 6 | 24-11-2003 21:26:00 |
|