FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Orden formularios
Hola a tod@s.
Hay un tema que no consigo resolverlo al 100% y es el del orden de los formularios en la pantalla. Yo uso un formulario principal donde tengo el menú y luego voy creando formularios no modales que se van posicionando en el orden en el que se va creando, el problema que tengo es que si picas en el formulario principal teniendo otro formulario creado, este se queda por detrás del principal y se pierde de vista. Solución, los formularios que se van creando los creo con el FormStile=FsStayOnTop pero con esto me encuentro con el problema de que de las decenas de mensajes que suelta el programa, la mayoría showmessages y de otro tipo, algunos se me quedan detrás del formulario y el programa parece que se cuelga porque no se ve el mensaje. Y ahora mi pregunta es... ¿esto es lo que hay? o hay alguna otra solución para este tema. Gracias y un saludo
__________________
Be water my friend. |
#2
|
|||
|
|||
Podrias usar formulario del tipo fsMDIForm, fsMDIChild.
Saludos |
#3
|
||||
|
||||
Hola amigo.
Probá reemplazando el uso de MessageBox por MessageDlg ya que este último no permitirá que seleccionen otra ventana que pueda solaparlo. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
||||
|
||||
Gracias cloayza y ecfisa.
Haré alguna prueba aunque el MessageDlg me parece un poco espartano en comparación con el MessageBox. Saludos
__________________
Be water my friend. |
#5
|
||||
|
||||
Cita:
Usar MDI como te sugiere cloayza es la solución, pero no sé que avanzado estes con el proyecto para hacer los cambios pertinentes y que plazo tengas para entregarlo... Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
Esto es para mis proyectos estándar que no consigo que se quede a mi gusto el tema que comento así que cambiarlo todo a mdi está complicado, aparte de que no tengo ni idea de como funcionan estos formularios.
__________________
Be water my friend. |
#7
|
||||
|
||||
Hola newtron.
El manejo de aplicaciones MDI es sencillo, sinceramente no creo que a vos te ofrezca mucha dificultad. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#8
|
||||
|
||||
Pues creo que la he cagado.
Yo uso en mis proyectos un formulario común que he probado a poner en modo mdi, ejecuto el proyecto y al abrir la aplicación empiezan a salir todos los formularios del proyecto en pantalla y a dar access violation por todos sitios, vuelvo a ponerlo en modo fsNormal pero me sigue haciendo lo mismo. ¿Alguna idea de qué puede haber pasado?. Edito: Solucionado, he recuperado una copia de nuestros componentes y a volar.
__________________
Be water my friend. Última edición por newtron fecha: 06-10-2011 a las 13:23:06. |
#9
|
||||
|
||||
En serio que no es complicado, te pongo un ejemplo que acabo de hacer (con dos maneras de llamar a MDIChild), vas a ver que es muy simple.
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 17-11-2011 a las 17:00:28. |
#10
|
||||
|
||||
Pues si, este funcionamiento es el que yo quiero. Lo que no sé todavía es si me será más o menos complicado implementarlo en mis aplicaciones.
Gracias amigo ecfisa, le diré a nuestra común esposa que te haga una cena "especial" . Saludos
__________________
Be water my friend. |
#11
|
||||
|
||||
Luego (por mensaje privado) me comentas que le 'haces' para lograr que cocine, por que lo que es aquí...
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
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 de eventos | drykea | OOP | 5 | 27-04-2007 17:47:00 |
Orden de Salida | kwan | Varios | 7 | 09-12-2003 02:11:31 |
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 |
|