J'efface tout et je recommence
Pol63 j'essaie de mettre en application tes remarques. Pour cela j'ai redémarré un nouveau projet. J'ai ajouté un élément Module1 dans lequel j'ai tapé ce qui suit :
Code:
1 2 3 4 5 6 7 8
| Module Module1
Sub main()
Dim Fenetre1 As New Form1
Dim Fenetre2 As New Form2
Application.Run(Fenetre1)
End Sub
End Module |
J'ai donc défini 2 forms
Dans le code de la fenêtre 1 (Form1.vb) j'ai ajouté le code qui suit :
Code:
1 2 3 4 5 6 7 8
| Public Class Form1
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.SetDesktopLocation(50, 200)
Me.Size = New Size(600, 500)
Me.Text = "Fenêtre 1"
End Sub
End Class |
J'ai ensuite ajouté un nouvel élément Windows Form (Form2.vb) dans lequel j'ai ajouté le code :
Code:
1 2 3 4 5 6 7 8
| Public Class Form2
Private Sub Form2_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.SetDesktopLocation(100, 400)
Me.Size = New Size(600, 500)
Me.Text = "Fenêtre 2"
End Sub
End Class |
Parenthèse concernant le placement : SetDesktopLocation est bien l'équivalent de la propriété Location ??
Je n'ai pas mis la même position pour l'instant pour m'assurer de leur présence.
Pour l'instant seule la fenêtre 1 est affichée. Suis-je sur la bonne voie ?
Pour afficher aussi la fenêtre 2 je suppose que le Form2_Load du code de la fenêtre 2 ne suffit pas, puis-je le faire figurer (suivant quelle syntaxe?) dans le code du Module1 à la suite de Application.Run(Fenetre1) et continuer à développer mon application dans ce module ?
De nouveau Merci