| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
josetm Cdt

Registrado: 03 Oct 2006Mensajes: 9Ubicación: Tenerife
|
Publicado: Jue 19 Oct, 2006 4:12 pm Asunto: ¿se puede hacer Showmessage con temporizador? |
|
|
Hola, buenos Dias, buenas tardes, buenas noches ¿ Hay alguna forma de que un showmessage, messagebox o similar se cierre despues de un determinado tiempo?
Gracias por la atención  |
|
| Volver arriba |
|
 |
rockfavc Cmdr


Registrado: 23 Ago 2002Mensajes: 138Ubicación: Colombia (Medellín)
|
Publicado: Jue 26 Oct, 2006 6:04 pm Asunto: |
|
|
Hola Josetm
Pienso que lo que deseas hacer es un poco particular.
No conozco la posibilidad de hacerlo, seria como simular la accion sobre el botón.
Pero lo que si puedes hacer es hacer tu propio messagebox, me explico: Crea un Form con un label o labels y los botones que necesitas OK,Cancel por ejemplo.
Cuando necesites lansar el mensaje puedes hacer algo como sigue:
Form1 = new TForm1(this);
Time1->Enabled = true;//En el Timer escribes: Form1->Close();
Form1->Label1->Caption = "Mensaje que se muestra, ya lo leyó?"
Form1->ShowModal();
delete Form1;
Pienso que podria ser una solución.
Saludos |
|
| Volver arriba |
|
 |
Roid Cmdr

Registrado: 18 Ene 2004Mensajes: 135
|
Publicado: Jue 26 Oct, 2006 9:15 pm Asunto: |
|
|
Lo que tendrías que hacer es usar un timer y asignar el tiempo que quieres y dentro del evento del timer realizar una simulación de ENTER y desactivar el timer.
Busca en el foro para ver como se hace la simulación de ENTER o simulacion de un caracter del teclado.
Un saludo al foro |
|
| Volver arriba |
|
 |
josetm Cdt

Registrado: 03 Oct 2006Mensajes: 9Ubicación: Tenerife
|
Publicado: Vie 27 Oct, 2006 11:56 am Asunto: Muuuuuchas gracias |
|
|
Gracias rockfavc por tu respuesta, aunque lo cierto es que eso ya lo había intentado pero no conseguia el efecto que buscaba, aún así muchas gracias.
Eeeeeeeey Roid muchas gracias me has dado una gran solución.
Gracias a ambos por las molestias. |
|
| Volver arriba |
|
 |
|