Bonjour à tous,

Je programme sous Visual studio 2013 en VB. Je souhaite rendre invisible une ou des lineshape. Elles sont nommées "t1", "t2","t3","t4".
Idem pour des labels nommés "e_1","e_2","e_3","e_4".
Mon but est de les rendre invisible dynamiquement.
J'utilise donc le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
For i = 1 To 4
            Coffre_tab.Controls("e_" & Trim(Str(i))).Visible = False
            Coffre_tab.Controls("t" & Trim(Str(i))).Visible = False
        Next i
Ce code marche avec les labels mais pas avec les lineshape , qui me donne l'erreur suivante: System.NullReferenceException.

Pourquoi? Auriez vous une solution?

Par avance merci