Un example:
Il faut 2 form, une de démarrage "Form1" contenant un bouton("Button1") et une autre "Form2" contenant une label'"Label1")
Dans Form1:
Private Form2 As Form2
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
Form2 = New Form2
Form2.Show()
End Sub
Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Form2.Label1.Text = "Hello World !!!"
End Sub
Kenji
<hr size="2" width="100%">
Merci de cliquer sur "Réponse acceptée" si une réponse vous convient.
Un module n'a pas de constructeur, on peut donc l'appeller directement
Dans le même example que précédent. Un bouton sur Form1, une label sur Form2:
Tu peut mettre le module dans n'importe quel fichier mais directement dans l'espace de nom
Public Module UnModule
Public Form1 As Form1
Public Form2 As Form2
Public UneString As String
End Module
Dans Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
UnModule.Form2.Label1.Text = UnModule.UneString
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
UnModule.Form1 = Me
UnModule.Form2 = New Form2
UnModule.Form2.Show()
UnModule.UneString = "Hello World !!!"
End Sub
Kenji
<hr size="2" width="100%">
Merci de cliquer sur "Réponse acceptée" si une réponse vous convient.