Messagebox --> empécher l'acces aux autres fenetres

Résolu
LaTatadu91 Messages postés 968 Date d'inscription jeudi 20 mai 2004 Statut Membre Dernière intervention 26 avril 2013 - 19 juil. 2007 à 14:31
LaTatadu91 Messages postés 968 Date d'inscription jeudi 20 mai 2004 Statut Membre Dernière intervention 26 avril 2013 - 23 juil. 2007 à 09:24
salut,

voila je travaille sur un petit projet et je voudrais lorsque une erreur arrive générére une fenetre
ce qui est tres simple avec messagebox.
mais je voudrais que cette fenetre soit bloquante : cad  que l'on ne puisse plus se connecter aux fenetres de dessous...
tant que l'on a pas cliquer sur OK .

est ce possible je n'ai rien trouver pr le faire pr le moment...

merci d'avance

 

9 réponses

hvb Messages postés 939 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 27 janvier 2009 3
19 juil. 2007 à 17:44
"mais je voudrais que cette fenetre soit bloquante : cad  que l'on ne puisse plus se connecter aux fenetres de dessous...
tant que l'on a pas cliquer sur OK ."

C'est déja le cas pour la feuille depuis laquelle tu appele le MessageBox.Show normalement.

Si tu as plusieurs feuilles, alors met la propriété Enabled de toutes tes autres feuilles à False avant le MessageBox.Show, et repasse les à True, apres ton MessageBox.Show.
Un peu bidouille, mais je pense que ça colle à ton problème non? (sinon je n'ai pas compris ^^)

HvB a.k.a BaTo ^^x
http://chat.batto.info/ ^^'
http://batto.info/ 
3
Zakata Messages postés 59 Date d'inscription lundi 21 août 2006 Statut Membre Dernière intervention 17 juillet 2009
19 juil. 2007 à 14:34
du code sur quel version de VB ?
0
LaTatadu91 Messages postés 968 Date d'inscription jeudi 20 mai 2004 Statut Membre Dernière intervention 26 avril 2013 1
19 juil. 2007 à 14:45
vb 2005 j'ai pas préciser ...

 
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 129
19 juil. 2007 à 14:51
cela s'appelle des fenêtres modale, sous vb6 c'était un simple paramètre de la fonction show, en vb.net il doit forcément y avoir un équivalent.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
spamito Messages postés 183 Date d'inscription samedi 24 mars 2007 Statut Membre Dernière intervention 30 mars 2013
19 juil. 2007 à 14:55
Si je ne me trompe pas dans la réponse, mais d'après ce que j'ai compris du message de DARKSIDIOUS, l'équivalent de la fonction SHOW en vb.net, ces ActiveForm.Show mais avant il faut préciser quelle fenetre veux-tu voir.
Si ce n pas la bonne réponse, essay de bien préciser...
0
LaTatadu91 Messages postés 968 Date d'inscription jeudi 20 mai 2004 Statut Membre Dernière intervention 26 avril 2013 1
19 juil. 2007 à 14:59
ben je veux une fenetre classique pr le moment j'affiche juste une messagebox avec un titre , un texte , bouton OK, et icone ERROR.
si c'est pas une messagebox c'est aps grave mais dans les parametres de show je n'ai rien trouver d'interressant!
 
0
Utilisateur anonyme
19 juil. 2007 à 15:06
As tu essayer TaForm.ShowDialog() ?







__________
Kenji

(


Nouveau forum VBA/Office
0
LaTatadu91 Messages postés 968 Date d'inscription jeudi 20 mai 2004 Statut Membre Dernière intervention 26 avril 2013 1
19 juil. 2007 à 15:12
heu non j'ai rien essayer d'autre que des messagesbox

 
0
LaTatadu91 Messages postés 968 Date d'inscription jeudi 20 mai 2004 Statut Membre Dernière intervention 26 avril 2013 1
23 juil. 2007 à 09:24
yes c de la bidouille mais c'est pas génant je pense que ca va ira niquel pr ce que je veux faire merci bcp!

 
0
Rejoignez-nous