bonjour,

Je démarre dans la programmation avec visual basic de visual studio 2005 et je n'arrive pas à trouver la méthode pour utiliser des mêmes variables dans des forms différents: j'explique : par exemple j'utilise la variable "test" dans form1 puis dans form2 je la reprend ça marche mais si je retourne dans form1 la variable devient nul.
voici un exemple :

"Form1"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Option Explicit On
 
Public Class Form1
    Public test As String
 
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Form2.Show()
 
    End Sub
 
 
 
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Label1.Text = test
 
    End Sub
End Class

"Form2"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
Public Class Form2
 
    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        Form1.test = TextBox1.Text
 
    End Sub
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Me.Close()
        Form1.Show()
 
    End Sub
End Class
merci de votre aide .