Bonjour, je me permet de faire remonter ce post car j'ai le meme genre de soucis en vb.net.
Je souhaiterai modifier la visibilités de labels a l'aide d'une boucle "pour".
L'idée est d'avoir des coordonnées au label (avec les index j'imagine)du genre
lbl11 lbl21 lbl31 ...
lbl12 lbl22 lbl32 ...
... ... ...
étant donné que le nombre maximal de label pouvant être affiché est connu, je les ai tous créé en invisible et je voudrais rendre certains labels visible comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Code Visual Basic : Dim lbl as lblCase Dim xy As Integer For i = 1 To nbLettreChoisi For j = 1 To NbMaxProposition xy = CUInt(CStr(i & j)) Me.controls.lbl(xy).Visible = True Next Next
En recherchant sur le net, j'ai cru comprendre qu'il fallait ajouter un controle avec des "name" identiques pour chaque label et les index souhaités alors, j'ai tenté de créer un control lblcase.vb pour mettre tout mes labels indexé manuellement 11, 12, 13, ... Mais ensuite je n'arrivais pas a donner le même nom a tous ni a appeler le control.
Merci pour votre précieuse aide!
Partager