Bubar92Bubar92
Messages postés51Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention23 août 2005
-
21 août 2005 à 22:48
Bubar92Bubar92
Messages postés51Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention23 août 2005
-
22 août 2005 à 15:51
Bonjour
Form1 = fenetre principal
Form2 = 2 eme fenetre
j'execute du code suite un click
j'ouvre Form2 = 2 eme fenetre
et doit atendre un evenement provenant de ma 2 eme fenetre avant de poursuivre l'exeution
je veux faire l'equivalent de MsgBox
C.V
A voir également:
Je veux faire l'equivalent de MsgBox avec une 2 eme fenetre vb6 ?
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 21 août 2005 à 23:04
Salut
Simplement, quand tu veux lancer la deuxième fenêtre : Form2.Show vbModal
Les instructions qui suivent ne s'exécuteront que lorsque la Form2 aura été déchargée, quand tu auras fais Unload Me dans Form2 pour dire que tu as finis.
Inspire toi des centaines de sources de MsgBox présents sur vbfrance : un grand classique
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 22 août 2005 à 00:23
SI tu veux bloquer le code de form1 tant que form2 est ouverte, aucun code de form1 ne pourras s'executer pour aller piquer une quelconque infos sur form2 !!
Si ce que tu veux faire, c'est passer des valeur de form2 vers form1, et que tu veux une form2 modale, il te faudra avant de décharger form2, placer ces valeur dans des variables publiques et exeploiter ces mêmes variables publiques depuis le code de form1
Christophe.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Bubar92Bubar92
Messages postés51Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention23 août 2005 22 août 2005 à 04:06
merci pour les reponses
petit hic encore(le probleme Form1.Show 1)
j'ai besoin de charger du texte
afficher certaine icone dans ma Form2
ex:dans ma Form1
Msg "Copier ?" : Txt file : Bt1="Oui"
Call Form2.m_Box(Msg, Txt, Bt1, Bt2)
dans Form2
Sub m_Box(Msg, Txt, Bt1, Bt2)
text1 = Msg
If Bt1 1 Then Check1 1 Else Check1 = 0
End Sub
Private Sub Command1_Click()
Call mot = "Command1"
End Sub
Sub FinPrg
Form1.Label1.Caption = mot(sauvegarde de mes parametre) ca c'est ok
Unload Me
Me.Hide
End Sub
C.V
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 22 août 2005 à 09:44
Une possibilité ..
1- Dans le code de Form1, charger form2 sans l'afficher, par la comande Load Form2
2- mettre ton code d'init de Form2 dans form1 :
Form2.Check1 = ....
patati patata
3- Afficher enfin Form2 par un Form2.Show vbModal
Bubar92Bubar92
Messages postés51Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention23 août 2005 22 août 2005 à 12:50
je patoge toujours sur le dernier message
je maitrise pas Unload , Hide ,Visible , Show
je croix que si Form2 est visible modale pose un probleme
pourtant la Form2 je ne la voie pas
et je sais pas comment m'en sortir