Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-10-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.474
Poder: 21
newtron Va camino a la fama
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.
Responder Con Cita
  #2  
Antiguo 05-10-2011
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 915
Poder: 23
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Podrias usar formulario del tipo fsMDIForm, fsMDIChild.

Saludos
Responder Con Cita
  #3  
Antiguo 05-10-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
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 ....
Responder Con Cita
  #4  
Antiguo 06-10-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.474
Poder: 21
newtron Va camino a la fama
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.
Responder Con Cita
  #5  
Antiguo 06-10-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Haré alguna prueba aunque el MessageDlg me parece un poco espartano en comparación con el MessageBox.
Y si... es cierto.

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 ....
Responder Con Cita
  #6  
Antiguo 06-10-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.474
Poder: 21
newtron Va camino a la fama
Cita:
Empezado por ecfisa Ver Mensaje
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...
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.
Responder Con Cita
  #7  
Antiguo 06-10-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
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 ....
Responder Con Cita
  #8  
Antiguo 06-10-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.474
Poder: 21
newtron Va camino a la fama
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.
Responder Con Cita
  #9  
Antiguo 06-10-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
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.
Responder Con Cita
  #10  
Antiguo 06-10-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.474
Poder: 21
newtron Va camino a la fama
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.
Responder Con Cita
  #11  
Antiguo 06-10-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
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 ....
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
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


La franja horaria es GMT +2. Ahora son las 15:36:38.


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