vincent_68
Messages postés6Date d'inscriptionmardi 31 juillet 2007StatutMembreDernière intervention 8 août 2007
-
31 juil. 2007 à 21:22
jumpstaifen
Messages postés3Date d'inscriptionjeudi 17 avril 2008StatutMembreDernière intervention12 juillet 2008
-
6 juil. 2008 à 22:45
Salut à tous, voici mon premier message sur le forum...
J'ai remarqué que tout le monde explique de façon claire comment créer une boite de dialogue servant à enregistrer des fichiers avec toutes les options qui la concerne seulement le code pour dire quel élément enregistrer dans le fichier n'est pas donné, seul celui pour ouvrir la boite de dialogue.
Mon projet contient une listbox et je souhaiterait sauvegarder celle ci dans un fichier texte tout simplement mais je ne connais pas le code, même mon livre (pour pas dire dictionnaire) VB.NET n'explique pas ...
Si quelqu'un est apte à m'écrire comment faire ça serait sympa...
Pas grand chose de plus,
Ajoute une SaveFileDialog et modifie le code :
If TaSaveFileDialog.ShowDialog() = Windows.Forms.DialogResult.OK Then
Using File As New System.IO.StreamWriter(TaSaveFileDialog.FileName)
For Each Item As String In LaListBox.Items
File.WriteLine(Item)
Next
File.Close()
End Using
End If,
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 31 juil. 2007 à 21:26
Salut,
Essaye cela :
Dim num as integer, X as integer
num=freefile
open FichierTest for output as #num
for x = 0 to Listbox.listcount-1
print #num, listbox.list(x)
next
close #num
Après pour définir le nom d'un fichier, regarde le composant : Commondialog
A+
Exploreur
vincent_68
Messages postés6Date d'inscriptionmardi 31 juillet 2007StatutMembreDernière intervention 8 août 2007 31 juil. 2007 à 21:31
Merci pour ta réponse hyper rapide
Or je ne sais pas où placer ce code, dans la partie du saveFileDialog ou à un bouton.... ?
En fait je pensais que ça serait simple et claire mais ton code me noie un petit peu ... dsl
Si ça peut t'aider, ma listbox est juste une partie graphique, les données que je souhaite enregistrer sont dans une collection.
Attention, le code d'Explorer est valable en vb6.
En dotnet, on utiloise des Stream :
Using File As New System.IO.StreamWriter("chemin\et\nom\du\fichier.txt")
For Each Item As String In LaListBox.Items
File.WriteLine(Item)
Next
File.Close()
End Using,
vincent_68
Messages postés6Date d'inscriptionmardi 31 juillet 2007StatutMembreDernière intervention 8 août 2007 1 août 2007 à 08:38
Salut merci pour ton code il marche nickel, mais pour ma gouverne il s'agit de quelle partie de codage VB.NET, des "fichiers" ? parce que j'ai quelques explications dans mon livre sur les fichiers mais je voulais associer ta manip à une boite de dialogue pour enregistrer mais je ne sais pas comment les combiner, peut-tu me donner quelques détails littéraire ou même du code, car il ne reste pas grand chose pour conclure mon projet ?