Tout sélectionner dans le code [Visual Basic]

HIlbrain Messages postés 6 Statut Membre -  
 Utilisateur anonyme -
Bonjour, je voudrais savoir comment on fait pour par exemple, sélectionner tout les labels présent sur ça form, les sélectionner dans le code.

Ex: Label1.hide

Comment par exemple que je veux tout sélectionner les labels présent (1,2,3,4)pour les cachée(hide) a la place de tout les faire 1 par 1 et que cela me fais un mega gros code de la mort?

Ex de code: Label.all.hide

Voila une petite exemple a quoi cela pourrais être..

Je suis sur vb 2010

Merci!

1 réponse

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour, exemple, juste pour t'inspirer:
    Dim cCont As Control
        For Each cCont In Me.Controls
            If TypeName(cCont) = "Label" Then
                cCont.Visible = False
            End If
         Next cCont
    0
    1. Utilisateur anonyme
       
      Bonsoir

      Un peu plus simple, avec l'opérateur is sur le type
      For Each cCont As Control In Me.Controls
      	If TypeOf cCont Is Label Then
      		cCont.Visible = False
      	End If
      Next


      Ou encore avec une requête linq
      For Each cCont As Control In Me.Controls.Where(Function(c) TypeOf c Is Label)
      	cCont.Visible = False
      Next
      
      0