[VB.Net]_Passage valeur Form3 à Form2 ?
Bonjour,
J'ai 3 formulaires Form1, Form2, Form3.
Form1 ouvre Form2 qui contient une textbox et un bouton (+ un pour fermer).
Form2 ouvre Form3 qui contient une textbox et un bouton (+ un pour fermer).
La textbox du form3 contient "Texte à transférer", et lorsque j'appuie sur le bouton j'aimerais passer cette valeur dans la textbox du form2.
Le code Form1
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim frm2 As New Form2()
frm2.Show()
End Sub
End Class |
Le code Form2
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
Public Class Form2
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim frm3 As New Form3()
frm3.ShowDialog()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Me.Close()
End Sub
End Class |
Le code Form3
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
Public Class Form3
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim frm2 As New Form2()
frm2.TextBox1.Text = Me.TextBox1.Text
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Me.Close()
End Sub
End Class |
Mais forcément sa ne fonctionne pas, autrement je ne serais pas là.
Par contre si j'ouvre le formulaire par form2.show() et que j'y fais référence comme ceci Form2.TextBox1.Text = Me.TextBox1.Text
, sa fonctionne. Mais il me semble qu'en .Net se n'est pas conseillé.
Comment faire ?
Merci d'avance :ave:
Gwendal
PS: j'ai pas mal recherché sur le forum sans succés. Je me doute bien que c'est du bas niveau, mais une partie de l'après midi la tête dans l'aide, sur le net, dans le forum, ....