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:
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.
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(); } }
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?
Partager