Supprimer sur une Form des controles créés dynamiquement

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 451 fois - Téléchargée 14 fois


Contenu du snippet

 For i As Integer = (Me.Controls.Count - 1) To 0 Step -1
            Dim ctrl As Control = Me.Controls(i)
            If (TypeOf ctrl Is Label) = True Then
                Me.Controls.Remove(ctrl)
                ctrl.Dispose()
            End If
        Next i


Dans cet exemple on supprime sur la Form courante tous les labels
créées dynamiquement par code avec Me.Controls.Add(ctrl)
les labels comprises dans les GroupBox ou les Panels ne sont pas
prise en compte

A voir également

Ajouter un commentaire

Commentaire

RANO1
Messages postés
3
Date d'inscription
mardi 19 mai 2015
Statut
Membre
Dernière intervention
29 juillet 2016
-
Merciiiii Beaucoup ^^ ça marche

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.