Ir al contenido


Foto

Mostrar un ShowMessage durante X tiempo

dialogs

  • Por favor identifícate para responder
3 respuestas en este tema

#1 Gaston

Gaston

    Advanced Member

  • Miembros
  • PipPipPip
  • 104 mensajes

Escrito 10 agosto 2018 - 05:13

No sé si les habrá pasado, pero tengo un usuario que se creé Speedy González, y no leé los cuadros de diálogo, se limita a hacer click en aceptar.

Se me ocurrió que el mensaje se "plante" durante 10 segundos por ejemplo y pasado ese tiempo, recién ahí habilite el botón aceptar.

 

Pregunta: es esto posible con ShowMessage (sin hackear showmessage)? o debo recurrir a otros diálogos o hay algún truco posible?

 

Gracias.


  • 0

#2 Agustin Ortu

Agustin Ortu

    Advanced Member

  • Moderadores
  • PipPipPip
  • 831 mensajes
  • LocationArgentina

Escrito 11 agosto 2018 - 03:35

Yo creo que lo mas sencillo en tu caso es crear tu propio dialogo. Usaria un TTimer para habilitar el boton cuando pase el tiempo que creas conveniente


  • 0

#3 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.292 mensajes
  • LocationArgentina

Escrito 11 agosto 2018 - 06:47

Yo sería más drástico. Le pondría un cuadro de texto a modo captcha que tuviera que completar con un código que responda a una pregunta. Y obviamente dicho form no sería modal.

De esa forma el tipo va a tener que leer por obligación.

 

Saludos,


  • 0

#4 Gaston

Gaston

    Advanced Member

  • Miembros
  • PipPipPip
  • 104 mensajes

Escrito 11 agosto 2018 - 08:59

 

Yo creo que lo mas sencillo en tu caso es crear tu propio dialogo. Usaria un TTimer para habilitar el boton cuando pase el tiempo que creas conveniente

 

Sería un Form común, con un botón y un TTimer. No es mala idea y algo simple de hacer, gracias.

 

 

Yo sería más drástico. Le pondría un cuadro de texto a modo captcha que tuviera que completar con un código que responda a una pregunta. Y obviamente dicho form no sería modal.

De esa forma el tipo va a tener que leer por obligación.

 

Saludos,

 

JA! eso o 220v en el mouse *-)  o el captcha en ruso también.

 

Saludos.


  • 0