Fermer un UserControl (VB.NET) [Résolu]

Messages postés
1100
Date d'inscription
mercredi 22 mars 2006
Statut
Membre
Dernière intervention
15 avril 2018
- - Dernière réponse : Polack77
Messages postés
1100
Date d'inscription
mercredi 22 mars 2006
Statut
Membre
Dernière intervention
15 avril 2018
- 6 août 2008 à 11:24
Bonjour :),
Alors voila j'ai une question à la con :
Comment fermer un UserControl ???
Situation :
Dans un form contenant des RadioButtons.
Suivant le RadioButton choisie différent UserControl s'affiche. (Je place ce UserControl dans une variable de mon projet pour le retrouvé simplement)
Problème je n'arrive pas à décharger ce UserControl :/. (Pas de procédure unload ou close)

Un piti bout de code :

        If UserControlConfigSourceEnCours IsNot Nothing Then
            UserControlConfigSourceEnCours.Parent = Nothing
            UserControlConfigSourceEnCours = Nothing
        End If
        If NomSourceEnConfig IsNot Nothing Then
            If RadioButtonSourceMaitre.Checked Then
                Try
                    UserControlConfigSourceEnCours = New UserControlConfigSourceINSERT()
                Catch ex As Exception
                    RadioButtonSourceMaitre.Checked = True
                    MajAffichage()
                End Try
            Else
                UserControlConfigSourceEnCours = New UserControlConfigSourceUPDATE()
            End If
            PanelHautDroite.Controls.Add(UserControlConfigSourceEnCours)
            UserControlConfigSourceEnCours.Dock = DockStyle.Fill
            UserControlConfigSourceEnCours.Show()
        End If

Mon problème n'est pas très compliquer mais la mémoire utilisé par mon application augmente progressivement et sa ne me plais pas du tout.

PS:
Une solution me parais faisables mais dégueulasse :
- Ouvrir un Form
- Ajouter au controls de ce form mon UserControl
- Fermer ce Form
Ainsi je pense que mon UserControl sera fermer (bien que je n'es pas fait de test pour le moment)

Amicalement
Pensez "Réponse acceptée"
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
3288
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
3
1
Merci
usercontrol.dispose

bonjour chez vous!
< body>

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 188 internautes nous ont dit merci ce mois-ci

Commenter la réponse de gillardg
Messages postés
1100
Date d'inscription
mercredi 22 mars 2006
Statut
Membre
Dernière intervention
15 avril 2018
0
Merci
Tout simplement :)
:) Merci bien :)

Amicalement
Pensez "Réponse acceptée"
Commenter la réponse de Polack77