Enregistrer dans combobox

Résolu
gogeta2003 Messages postés 13 Date d'inscription samedi 29 mars 2003 Statut Membre Dernière intervention 23 mai 2005 - 18 mars 2005 à 20:42
tuneserapasmonnom Messages postés 41 Date d'inscription vendredi 23 juin 2006 Statut Membre Dernière intervention 1 décembre 2008 - 23 juin 2006 à 19:06
Salut, voici mon problème. Je lance mon application j'arrive à
insérer une valeur dans mon ComboBox (en utilisant
ComboBox->Items->Add(valeur)) mais quand je quitte le programme
et que je le relance je n'est plus rien dans ma ComboBox.





Merci d'avance pour la réponse.

3 réponses

neodelphi Messages postés 442 Date d'inscription jeudi 4 avril 2002 Statut Membre Dernière intervention 11 août 2008
19 mars 2005 à 10:57
Au démarrage du programme tu charge les items :
DialogBox.Items.LoadFromFile(nom du fichier);

et a la fermeture de ton programme (le OnClose de ta fiche par exemple) :
DialogBox.Items.SaveToFile(nom du fichier);

Pour nom du fichier tu peut mettre par exemple :
ExtractFilePath(Application.exename)+'liste.txt';

neodelphi
3
DeAtHCrAsH Messages postés 2670 Date d'inscription vendredi 25 janvier 2002 Statut Membre Dernière intervention 6 février 2013
18 mars 2005 à 22:52
Lu,
C'est normal!!!
Quand tu ajoutes du contenu, ce n'est que du visuel, rien n'est sauvegardé.
Si tu veux que ta combobox se recharge au démarrage du prog, il va te falloir coder une petite routine qui par exemple sauvegarde le contenu a la fermeture du programme dans un fichier, et recharge le fichier dans la combobox a l'ouverture du programme.

Shell
0
tuneserapasmonnom Messages postés 41 Date d'inscription vendredi 23 juin 2006 Statut Membre Dernière intervention 1 décembre 2008
23 juin 2006 à 19:06
Salut j'ai un problème équivalent sur vb 6.0, en effet, j'ai créé un navigateur web et j'ai mis une frame avec une listbox pour enregistrer les favoris. Seulement, je n'arrive pas à trouver le code qui permet d'enregistrer le contenue de la listbox et de la restituer au démarrage. Si quelqu'un pouvait me le donner merci d'avance !!
0
Rejoignez-nous