Show or hide

Signaler
Messages postés
70
Date d'inscription
mercredi 21 août 2002
Statut
Membre
Dernière intervention
22 février 2008
-
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
-
Bonjour,

Comment peut-on savoir si une form est caché ou non.

Je m'explique.

J'affiche une form :
frmLogin.Show vbModal
J'utilise un timer qui a un moment donné ré-execute cette ligne et provoque une erreur si frmLogin est déja afficher.

Comment vérifier si la form est show ou hide pour éviter de le relancer ?

Regards

gilardh

2 réponses

Messages postés
62
Date d'inscription
mercredi 4 décembre 2002
Statut
Membre
Dernière intervention
27 avril 2003

une méthode classique et pas tjrs apréciée est d'utiliser une variable boolean
(dim loaded as boolean)

lorsque tu ouvre ta feuille tu fais

if loaded = false then
frm.show
end if

et quand tu la ferme

loaded = false

tt simple
0
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
133
Salut,

De toute façon, lorsque tu affiche ta msgbox en modal, celle-ci doit forcément être fermée pour que l'utilisateur puisse continuer de se servir du prog. Donc, il te suffit de mettre des frmLogin.Show vbModal à chaque fois que ta form principale recoit le focus.

DARK SIDIOUS
0