Show or hide

gilardh Messages postés 70 Date d'inscription mercredi 21 août 2002 Statut Membre Dernière intervention 22 février 2008 - 2 janv. 2003 à 13:00
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 2 janv. 2003 à 14:06
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

Nektanebos Messages postés 62 Date d'inscription mercredi 4 décembre 2002 Statut Membre Dernière intervention 27 avril 2003
2 janv. 2003 à 13:22
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
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 131
2 janv. 2003 à 14:06
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
Rejoignez-nous