Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
22 mars 2006 à 11:43
cs_gogomanu
Messages postés29Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention26 mars 2009
-
11 avril 2006 à 15:47
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_gogomanu
Messages postés29Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention26 mars 2009 11 avril 2006 à 15:47
Excellent merci je n'ai jamais pensé à essayer "Me.Show VbModal"
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 11 avril 2006 à 14:41
ce genre de choses :
Form 2 :
Public Function Launch ( ... ) as Boolean
'# Initialisation, etc
Me.Show VbModal
'# Traitement a effectuer une fois le formulaire validé/fermé
Unload Me
End Function
Private Sub BtnOK_Click()
Result = True
Me.Hide
End Sub
-----------
Form 1 :
If Form2.Launch ( ... ) Then
...
End If
cs_gogomanu
Messages postés29Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention26 mars 2009 11 avril 2006 à 14:29
RENFIELD: Comment fais tu pour appeler une fonction dans un form de façon modale ? ça m'intéresse
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 22 mars 2006 à 11:43
pourquoi utiliser un concepteur ?
tu devrais faire .Show vbModal
ton formulaire n'est pas déchargé (seulement masqué)
le module n'est pas obligatoire ici... tu pourrais juste faire une procédure publique genre 'Launch' dans ton formulaire, qui remplirais les listes, afficherais le formulaire (en Modal) et renverrais le resultat...
Attetion a bien déclarer tes variables, à remplacer Global par Public et a mettre la portée (Private / Public) de tes sub et functions
11 avril 2006 à 15:47
11 avril 2006 à 14:41
Form 2 :
Public Function Launch ( ... ) as Boolean
'# Initialisation, etc
Me.Show VbModal
'# Traitement a effectuer une fois le formulaire validé/fermé
Unload Me
End Function
Private Sub BtnOK_Click()
Result = True
Me.Hide
End Sub
-----------
Form 1 :
If Form2.Launch ( ... ) Then
...
End If
11 avril 2006 à 14:29
22 mars 2006 à 11:43
tu devrais faire .Show vbModal
ton formulaire n'est pas déchargé (seulement masqué)
le module n'est pas obligatoire ici... tu pourrais juste faire une procédure publique genre 'Launch' dans ton formulaire, qui remplirais les listes, afficherais le formulaire (en Modal) et renverrais le resultat...
Attetion a bien déclarer tes variables, à remplacer Global par Public et a mettre la portée (Private / Public) de tes sub et functions