J'essaie de créer un fichier, ajouter tous les éléments de la liste dans le fichier. SO je peux plus tard ouvrir le fichier et afficher à nouveau tous les éléments de la liste.Enregistrer les éléments ListBox dans le fichier
Mon code actuel ne fonctionne pas, il ne créera pas de fichier ou de sauvegarde dans un fichier existant.
Fonction pour obtenir le nom de thefile créé/chemin
private void mnuFileSaveAs_Click(object sender, EventArgs e)
{
string fileName = "";
SaveFileDialog sfd = new SaveFileDialog();
if (sfd.ShowDialog() == DialogResult.OK)
{
if(fileName == String.Empty)
{
mnuFileSaveAs_Click(sender, e);
}
else
{
fileName = sfd.FileName;
writeToFile(fileName);
}
}
}
Fonction écrire dans le fichier
private void writeToFile(string fileName)
{
System.IO.StreamWriter SaveFile = new System.IO.StreamWriter(fileName);
foreach (var item in listBox.Items)
{
SaveFile.WriteLine(item.ToString());
}
}
et votre question est ...? – ASh
Oh je ne l'ai pas précisé, ça ne marche pas. – Amar
Et pourquoi dupliquer la question? Quelle est exactement la question ici? –