none
effacer le contenu d'un listbox.datasource avec vb RRS feed

  • Question

  • bonjour

     après avoir réussi à sauvegarder et à retrouver à l'ouverture du projet le contenu du listbox. je voudrais pouvoir effacer son contenu à l’aide d'un bouton est ce possible

    mon code de creation est

    my.listbox1_entree.datasource

    dans les paramètres elles est définie : système.collections.arraylist

    merci beaucoup de votre aide

    mardi 2 août 2016 06:42

Réponses

  • Donc vous avec un Settings qui sauvegarde vos ArrayList.

    Si lorsque vous faites "supprimez" vous voulez vider la liste sauvegardée faites:

    My.Settings.listebox1_entrees.Clear

    Si vous voulez supprimer un élément en particulier c'est une autre histoire.

    • Marqué comme réponse SIMONGEORGES mardi 2 août 2016 21:24
    mardi 2 août 2016 11:04

Toutes les réponses

  • Bonjour,

    Je crois que ce code ci-dessous devrait marcher

    listbox_entree.Items.Clear();

    mardi 2 août 2016 06:47
  • merci je viens de  tester ce code et j'obtiens une erreur voici la copie d'écran

    pouvez vous me dire pourquoi

    mardi 2 août 2016 08:06
  • Faites juste un

    ListBox1_entrees.DataSource = Nothing

    mardi 2 août 2016 08:42
  • je viens de le tester cela efface le contenu du listbox, mais quand je ferme projet et que j’ouvre je retrouve mon ancien chargement comment faire pour supprimer définitivement les items  à la réouverture

    meric de votre aide

    mardi 2 août 2016 09:50
  • Si au lancement vous avez un chargement dans le ListBox c'est que le Load doit charger les éléments.

    Montrez le code du Load....

    mardi 2 août 2016 10:05
  • voici mon code d'ouverture du form avec chargement des listbox

        textbox1_menus.Visible = False
            TextBox2_entree.Visible = False
            TextBox3_plat.Visible = False
            TextBox4_dessert.Visible = False
            Label5_menu.Visible = False
            Label6_ma_recette.Visible = False
            Button1.Visible = False
            Button2.Visible = False
    
            If Not My.Settings.listbox1_entrees Is Nothing Then
                listentree = My.Settings.listbox1_entrees
                ListBox1_entrees.DataSource = listentree.ToArray().ToList()
    
            End If
    
            If Not My.Settings.listbox2_plat Is Nothing Then
                listeplat = My.Settings.listbox2_plat
                ListBox2_plat.DataSource = listeplat.ToArray().ToList()
    
            End If
    
            If Not My.Settings.listbox3_dessert Is Nothing Then
                listdessert = My.Settings.listbox3_dessert
                ListBox3_dessert.DataSource = listdessert.ToArray().ToList()
    
            End If
    
    
        End Sub

    mardi 2 août 2016 10:36
  • Donc vous avec un Settings qui sauvegarde vos ArrayList.

    Si lorsque vous faites "supprimez" vous voulez vider la liste sauvegardée faites:

    My.Settings.listebox1_entrees.Clear

    Si vous voulez supprimer un élément en particulier c'est une autre histoire.

    • Marqué comme réponse SIMONGEORGES mardi 2 août 2016 21:24
    mardi 2 août 2016 11:04
  • merci beaucoup cela réponds à ma demande

    mardi 2 août 2016 21:25