FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Ventana modal que muestra un diálogo al abrirse (no se ve la ventana)
A ver, no sabía qué título poner... El tema es el siguiente.
Tengo una ventana que es mostrada con ShowModal. Esta ventana al abrirse hace algunas comprobaciones y dependiendo de las circunstancias, muestra un cuadro de diálogo (en realidad otra ventana, pero para el caso es lo mismo). Problema: el cuadro de diálogo se ve ANTES de que la ventana modal se muestre en pantalla, con lo que uno ve una ventanita chiquitita sin saber qué pasó. La verdad es que no sé cómo solucionarlo. Lo que he probado, y porqué no ha funcionado: - Usar el OnShow. Nop, se ve el cuadro antes que la ventana. - Sobrescribir el método ShowModal, para llamar a inherited primero y después mostrar el diálogo. Pasa lo mismo que con el OnShow. - Evento OnActivate. Funciona, pero claro, el evento se dispara cada vez que la ventana se vuelve activa. Así que hay que programarse algún condicional... Si alguno tiene alguna idea, pues agradecido. Saludongos. Última edición por Lord Delfos fecha: 12-02-2010 a las 03:57:53. Razón: ¡Qué fea la etiqueta LIST! |
#2
|
||||
|
||||
El formulario modal no puede mostrarse hasta que no termina el evento OnShow. Fijate en lo que pongo aquí. Sólo tendrías que poner en el procedimiento CMAfterShow las comprobaciones y la apertura del cuadro de diálogo.
// Saludos |
#3
|
||||
|
||||
¡Uejeie! ¡Gracias mil!
Y, ya que estamos, mis disculpas por no buscar en el foro... Es que estaba enojadísimo porque a la compu se le apaga el disco cada quince minutos y... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Nueva ventana de dialogo | galustiza | C++ Builder | 1 | 29-01-2007 11:51:41 |
Ventana modal | nenufer | Varios | 4 | 25-04-2006 22:02:55 |
problema con ventana Modal | ingel | Varios | 2 | 19-12-2005 23:52:54 |
Resultado de una ventana modal (CLX) | salvica | OOP | 1 | 11-02-2005 14:20:31 |
Crear una ventana de dialogo | Javier_A | OOP | 3 | 17-05-2004 11:34:11 |
|