Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-02-2010
Avatar de Lord Delfos
Lord Delfos Lord Delfos is offline
Miembro
 
Registrado: ene 2008
Ubicación: Tandil, Argentina
Posts: 558
Poder: 17
Lord Delfos Va por buen camino
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 04:57:53. Razón: ¡Qué fea la etiqueta LIST!
Responder Con Cita
  #2  
Antiguo 12-02-2010
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
Responder Con Cita
  #3  
Antiguo 12-02-2010
Avatar de Lord Delfos
Lord Delfos Lord Delfos is offline
Miembro
 
Registrado: ene 2008
Ubicación: Tandil, Argentina
Posts: 558
Poder: 17
Lord Delfos Va por buen camino
¡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...
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Nueva ventana de dialogo galustiza C++ Builder 1 29-01-2007 12:51:41
Ventana modal nenufer Varios 4 25-04-2006 23:02:55
problema con ventana Modal ingel Varios 2 20-12-2005 00:52:54
Resultado de una ventana modal (CLX) salvica OOP 1 11-02-2005 15:20:31
Crear una ventana de dialogo Javier_A OOP 3 17-05-2004 12:34:11


La franja horaria es GMT +2. Ahora son las 08:55:51.


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