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

Polack77 1100 Messages postés mercredi 22 mars 2006Date d'inscription 15 avril 2018 Dernière intervention - 6 août 2008 à 10:53 - Dernière réponse : Polack77 1100 Messages postés mercredi 22 mars 2006Date d'inscription 15 avril 2018 Dernière intervention
- 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 

Votre réponse

2 réponses

Meilleure réponse
gillardg 3288 Messages postés jeudi 3 avril 2008Date d'inscription 14 septembre 2014 Dernière intervention - 6 août 2008 à 11:00
3
Merci
usercontrol.dispose

bonjour chez vous!
< body>

Merci gillardg 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 80 internautes ce mois-ci

Commenter la réponse de gillardg
Polack77 1100 Messages postés mercredi 22 mars 2006Date d'inscription 15 avril 2018 Dernière intervention - 6 août 2008 à 11:24
0
Merci
Tout simplement :)
:) Merci bien :)

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

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.