Form fait appel 2 forms

Signaler
Messages postés
11
Date d'inscription
mercredi 29 mars 2006
Statut
Membre
Dernière intervention
14 juin 2007
-
Messages postés
11
Date d'inscription
mercredi 29 mars 2006
Statut
Membre
Dernière intervention
14 juin 2007
-
salut tlm ,quelqu'un peut m'aider!
mon probleme est le suivant
j'ai 3 forms A ,B et C. dans A on fait l 'appel de C, dans B aussi on fait l appel de C , et dans C on fais l'appel de A et B 
dans C/ on fait l appel de A quand  c'est ELLE(A)  qui a appeler C et meme chose pour  B
a.show()   b.show()  va pas marcher paseke je veux pas appeler les 2 en meme temps
j'espere que j'ai bien expliqué mon prob 
merci d'avance

5 réponses

Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
74
je suppose que C est affichée de façon modale...

si oui, tu peux par exemple faire :

A)
C.Launch Me

B)
C.Launch Me

C)
Private moCallee as Form
Public Sub Launch ( Byref voCallee as Form )
    Set moCallee = voCallee
    Me.Show vbModal
End Sub
...
    moCallee.Caption = "Action en provenance de C)"

Renfield
Admin CodeS-SourceS- MVP Visual Basic
Messages postés
11
Date d'inscription
mercredi 29 mars 2006
Statut
Membre
Dernière intervention
14 juin 2007

MERCI

Renfield

  MAIS JE CROIS PAS QUE C'EST CE QUE JE VEUX ,EN FAIT J'AI OUBLIé DE DIRE QUE  QUAND JE SUIS SUR LE "C" J'APPEL LA FORM "A" QUI EST DEJA OUVERTE 'NON PAS UNE NOUVELLE '

(((LA FORM "C" EST FAITE POUR QUE JE  SELECTIONNE UN NOM ET QUE JE RENTRE A LA FORM "A" AVEC LE NOM SELECTIONé)))
MERCI
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
74
il ya plus simple...

A)
NomSelectionne = C.Launch

B)
NomSelectionne = C.Launch

C)
Public Function Launch ( ) As Name
Me.Show vbModal
    Launch = Text1.Text
    Unload Me
End Sub

ainsi, C se comportera en gros comme une InputBox.
elle ne rendra la main à la form appelante qu'une fois fermée
et tu renverra le nom selectionné, quel que soit l'appelant

Renfield
Admin CodeS-SourceS- MVP Visual Basic
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
74
ah, euh.... j'avais pas vu que tu étais en .Net ....
tu dois pouvoir modifier le constructeur de ta Form C pour renvoyer le même genre de choses

Renfield
Admin CodeS-SourceS- MVP Visual Basic
Messages postés
11
Date d'inscription
mercredi 29 mars 2006
Statut
Membre
Dernière intervention
14 juin 2007