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 26-11-2004
JorgeBec JorgeBec is offline
Miembro
 
Registrado: jul 2003
Posts: 159
Poder: 21
JorgeBec Va por buen camino
Tan sencillo como un mensaje de procesando

Hola Comunidad! que es lo mas practico??? quiero mandar un mensaje de procesando en el OnShow de una forma, ya que alli tengo un proceso que se tarda unos segundos y para no desesperar al usuario deseo enviarle ese mensaje, segun mi logica era tan sencillo como poner una panel visible al principio y despues del proceso ponerlo en no visible. pero no sucede nada
Responder Con Cita
  #2  
Antiguo 26-11-2004
Avatar de vic_ia
vic_ia vic_ia is offline
Miembro
 
Registrado: ene 2004
Posts: 238
Poder: 21
vic_ia Va por buen camino
hola...

se me ocurre que lo mejor seria, antes de crear el form que tarda algunos segundos, mostraras un messagebox indicando que un proceso se llevara a cabo, despues lanzar la creación de tu form (sin mostrarlo) y ya cuando termine el proceso, de tu form entonces mostrarlo (supongo que con form.show o form.showmodal) y ahi en el evento OnShow cerrar el messagebox...

espero te sirva de guia...

saludos...
Responder Con Cita
  #3  
Antiguo 26-11-2004
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
No sé si te estoy entendiendo bien, pero un proceso largo en el OnShow muchas veces ocasiona que el formulario no termine de mostrarse completamente haste que no termine dicho proceso.

En esos caso lo que he hecho es diferir el proceso hasta que el formulario se haya mostrado por completo y para ello desde el OnShow hago un Post de un mensaje privado cuyo manejador es el que ejecuta el proceso. Puedes ver detalles de esto en este mensaje

http://www.clubdelphi.com/foros/show...59&postcount=6

// Saludos
Responder Con Cita
  #4  
Antiguo 26-11-2004
Avatar de fredo
fredo fredo is offline
Miembro
 
Registrado: oct 2003
Ubicación: Chile, Valparaiso
Posts: 318
Poder: 21
fredo Va por buen camino
Lightbulb

¿Por que no haces una pantalla de carga con un porgressbar?.... se va mas elegante y puedes mostrar el pregreso de tu proceso.

Saludos.
__________________
^_^

http://stna.cl
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


La franja horaria es GMT +2. Ahora son las 02:46:22.


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