Bonjour à tous,
J'utilise l'évènement double_click d'une listview pour ajouter l'élément sélectionné dans un fichier texte. J'utilise un StreamWriter pour qu'à chaque double_click sur un élément, cet élément est ajouté au fichier txt.
Voici un extrait du code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
private StreamWriter sw  = new StreamWriter ("path");
private void listView1_DoubleClick(object sender, System.EventArgs e)
{
    //Collection contenant les éléments Doubleclickés
    ListView.SelectedListViewItemCollection Liste = listView1.SelectedItems;
 
    foreach (ListViewItem item in Liste)
    {
        //écriture dans le fichier 
	    this.sw.WriteLine(item.Text);
	    this.sw.Close();
    }
 
}
Dans ce cas je peux écrire qu'une fois dans le fichier, au prochain double_click, une erreur est généré car le flux est fermé, ce qui est tout a fait normal.
Ce que je veux c'est pouvoir écrire un élément dans le fichier à chaque double_click sur l'élément.
Est-ce qu'il existe une méthode pour Ouvrir un flux?