Effacer le contenu d'une Form [VB2008]

Résolu
gautordi0101 Messages postés 20 Statut Membre -  
gautordi0101 Messages postés 20 Statut Membre -
Bonjour,

J'ai une question toute simple, mais je ne sais pas comment la résoudre.
J'ai une Form dans mon projet VB2008, et j'aimerais qu'au clic sur "Button1" toute la Form soit entièrement vidée.

Est-ce possible ?

D'avance, merci à tous ceux qui répondront :) .

2 réponses

  1. chico200987 Messages postés 856 Statut Membre 144
     
    En C# j'ai fait :

    foreach (Control c in this.Controls)  
       c.Visible = false;  
    


    Si tu veux juste les cacher.. Et ca marche. Tu devrais donc pouvoir l'adapter en VB pour réussir ce que tu veux faire

    Si tu veux vraiment les supprimer :

    foreach (Control c in this.Controls)  
       c.Dispose();  
    


    Et ca marche aussi ;)
    1
    1. gautordi0101 Messages postés 20 Statut Membre
       
      Je vais essayer en l'adaptant, merci à toi :) !!
      0
  2. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour,
    En VB ça donnerait..
    Dim C As Control
        'Cacher les contrôles
        For Each C In Me.Controls
            C.Visible = False
        Next
        'supprimer les contrôles
        For Each C In Me.Controls
            C.Delete
        Next

    A+
    1
    1. gautordi0101 Messages postés 20 Statut Membre
       
      Parfait ce code, c'est exactement ce qu'il me fallait !!! :)
      Merci beaucoup !! :)
      0