Tyrell2
Messages postés251Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention 2 novembre 2010
-
2 janv. 2008 à 18:58
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024
-
3 janv. 2008 à 14:12
Bonjour,
j'utilise un bouton qui propose un msgboxresult,
et donc j'ai le choix entre repondre un "oui" ou un "non".
je voudrais que le "non" soit la réponse utilisée par défaut si rien n'ai choisi au bout de qlqs secondes,
donc je lance un timer en meme temps que le msgboxresult avec simplement ceci dedans :
Dim i
As
Integer = 6
i = i - 1
que dois je rajouter pour que le msgboxresult force la reponse "non" au bout du decompte svp?
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 2 janv. 2008 à 21:02
Salut,
Si la messagebox de .net et identique à celle de VB6, alors cela ne sera pas possible, car elle arrête tout procesus en cours dans ton application, donc si tu lances un timer juste avant d'afficher ta messagebox, il faudra attendre que tu es cliqué sur oui ou non, pour que le timer fasse ce que tu lui as demandé dans sa procédure d'évènement.
Par contre rien ne t'empêche de faire ta propre boite de dialogue avec une Form, ou voir, regarde dans les sources de Econs, il utilise une Api, qui justement n'arrête pas, par exemple un timer lancer juste avant l'affiche de la MessageBox