1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| Private Sub Form_Load()
'la collection Forms ne concerne que les Forms chargées.
'ce que l'on fait donc ici
Form2.Show
Form3.Show
Form4.Show
valide "Form1" ' et ici on fait d'une pierre 2 coups : seule Form1 sera visible au départ
End Sub
Private Sub Command1_Click()
valide "Form4" ' tu choisis ici ta Form
End Sub
Private Sub valide(maforme As String)
For Each f In Forms
Select Case f.Name
Case maforme
f.Visible = True
f.Enabled = True
Case "Form2", "Form3", "Form4" ' tu ne mets là que les Forms parmi lesquelles décider
f.Visible = False
f.Enabled = False
End Select
Next
End Sub |