Vb.net

Fermé
nounou - 26 avril 2010 à 00:14
kikouyou1080 Messages postés 21 Date d'inscription dimanche 25 avril 2010 Statut Membre Dernière intervention 23 juillet 2013 - 26 avril 2010 à 00:23
salut à tout
j'ai une formulaire dans laquel il ya 27 label dont les textes sont des 1 alors je veux faire un code dans l'évenement load qui permet de rendre les valeur des label de 1 jusqu'a 27 DVP répondez moi et merci bien à l'avance
A voir également:

1 réponse

kikouyou1080 Messages postés 21 Date d'inscription dimanche 25 avril 2010 Statut Membre Dernière intervention 23 juillet 2013 44
Modifié par kikouyou1080 le 26/04/2010 à 00:24
Bonsoir, il te faut créer les labels par le code a l'aide d'une boucle, rien de mieu qu'un exemple :

  
        Dim lbl(108) As Label 'Déclaration d'un "tableau" de 108labels 
         
        For i = 1 To 108 
                'Création d'un label 
                lbl(i) = New Label 

                'Configuration du label 
                lbl(i).Parent = 'indique le contenant 
                lbl(i).Left = i * 50 
                lbl(i).Top = i* 50 
                lbl(i).Height = 50 
                lbl(i).Width = 50 
                lbl(i).Image = 'une image de fond 
                lbl(i).ForeColor = Color.White 
                lbl(i).TextAlign = ContentAlignment.MiddleCenter 
                lbl(i).Font = New Font("Microsoft Sans Serif", 30, FontStyle.Bold) 
                lbl(i).Text = "label" & i 
         Next 

'Pour modifier un paramètre dans tout les labels, tu repasses dans une boucle du type :  

for i = 1 to 108 
         lbl(i).Text = "nouveau text"
next 


'Pour modifier un seul des label, tu fais simplement:

 lbl(5).Text = "nouveau text" 




Voilà, j'espère avoir répondu a ta question!
0