Bonjour
J'ai 3 form : form1 form2 et form3
dans la form1 je choisis le langage d'un jeu et veux me servir de cette proprieté dans d'autres forms
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 Public Class Form1 Private mode As String Property language As String Get Return mode End Get Set(value As String) mode = value End Set End Property Private Sub mybutton_MouseClick(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles mybutton.MouseClick Form2.Show() Me.Close() End Sub End Class
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 Public Class Form2 Private french As Boolean Private Sub DesignMenustrip() If Form1.language = "French" Then french = True else french = false end if end sub Private Sub Buttonnext_MouseClick(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles Buttonnext.MouseClick form3.Show() Me.Close() End Sub end class
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Public Class Form3 Private Sub DesignMenustrip() If Form1.language = "French" Then '....... else '........ end if end sub end class
le problème se situe dans form3
comme form1 est close une nouvel instance est crée
Code : Sélectionner tout - Visualiser dans une fenêtre à part If Form1.language = "French" Then
quelle solution pour que "langage soit accessible à tous" ?
mettre dans un module ?
merci
Partager