VB.net combobox enregistrer valeurs [Résolu]

Signaler
Messages postés
27
Date d'inscription
samedi 8 janvier 2011
Statut
Membre
Dernière intervention
12 juin 2011
-
Messages postés
6831
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 juillet 2020
-
Bonjour,

Je suis débutant en VB.net, je cherche à affecter la valeur du combobox sélectionnée à une variable juste après le clique sur le bouton "OK" et avant la fermeture de la fenêtre de sorte qu'à la prochaine ouverture de celle-ci, on puisse voir la dernière valeur sélectionnée dans le combobox. Comment je peux faire ça?

Voici ce que j'ai fais mais qui ne marche pas.
Public Class Form2
 
    Public com As String
 
    Private Sub Annuler_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Annuler.Click
        Close()
    End Sub
 
    Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
        com = ComboBox1.SelectedValue
        Close()
    End Sub
 
    Public Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        ComboBox1.SelectedValue = com
    End Sub
End Class

21 réponses

Messages postés
6831
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 juillet 2020
109
Je pense qu'il faut que tu enregistres le comboBox comme ta listBox. Car c'est une liste d'item qu'il faut enregistrer et non pas garder le dernier item sélectionné.
Poste une nouvelle demande pour enregistrer les items d'un comboBox sur un fichier texte que tu appellerais comme les items de ta listBox ( si tu ne sais pas le faire).