OVH Cloud OVH Cloud

retour de valeur d une autre fenetre

2 réponses
Avatar
Axel
bonjour
j ai une fenetre principale
je fais apparaitre une autre fenetre avec 2 boutons dessus OK et annulez
lorsque je clique sur un des 2 boutons, j aimerais que la fenetre principal
recupere une valeur afin d agir selon que l un ou l autre bouton à été
préssé.
comment faire?

2 réponses

Avatar
Serialv
utilise une variable public
tu creer un module
du declare ta variable
public Mavarible as string
et dans l'evenement click_() de tes boutons
tu donne une valeur a ta variable
comme ca tu la recupere facilement!

"Axel" a écrit dans le message de news:
3f16b36e$0$2020$
bonjour
j ai une fenetre principale
je fais apparaitre une autre fenetre avec 2 boutons dessus OK et annulez
lorsque je clique sur un des 2 boutons, j aimerais que la fenetre


principal
recupere une valeur afin d agir selon que l un ou l autre bouton à été
préssé.
comment faire?





Avatar
Ledev
"Axel" a écrit dans le message de
news:3f16b36e$0$2020$
bonjour
j ai une fenetre principale
je fais apparaitre une autre fenetre avec 2 boutons dessus OK et annulez
lorsque je clique sur un des 2 boutons, j aimerais que la fenetre


principal
recupere une valeur afin d agir selon que l un ou l autre bouton à été
préssé.
comment faire?



'dans frmPrincipale
sub cmdDemande_Click()
frmSecondaire.show vbModal
if frmSecondaire.cancel=true then exit sub
debug.print "La valeur entrée est "+frmSecondaire.txtValue.text
end sub

'Dans la secondaire
public cancel as boolean
sub cmdOk_Click()
cancelúlse
me.hide
end sub
sub cmdCancel_click()
cancel=true
me.hide
end sub


Après tu place une zone de texte nommé txtValue, ainsi que deux bouton(cmdOk
et cmdCancel), sur la form secondaire(qui se nomme frmSecondaire). Et dans
la principale un bouton nommé cmdDemande

a+