J'ai créé une Form qui me sert soit a créer un compte soit a en modifier un existant.
j'ai créé une variable public qui est initialisée avec "C" si je choisi le menu "Création" et avec "M" si je choisi le menu "Modification"
je lance ma form avec l'instruction FORM.show
Dans ma Form
J'ai un contrôle de type Text qui me permet de saisir un compte a créer et un contrôle de type combobox qui me permet de choisir un compte dans la liste.

Ces 2 contrôles ne doivent pas apparaitre ensemble dans ma form mais en fonction de ma variable initialisé a "M" ou "C". j'ai les lignes suivantes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Private Sub Form_Load()
 
If gestcpt = "C" Then
  LstCpt.Visible = False
  Numcpt.Visible = True
 
Else
  LstCpt.Visible = True
  Numcpt.Visible = False
End If
Malheureusement pour que ça marche il faut que je lance 2 fois le même menu lors de l'execution de mon programme. J'ai l'impression que l'initialisation se fait lorsque que je sors de la form et non lorsque j'y rentre.

Merci de me dire ou est le probléme