;- Window Constants
Enumeration
#Window_0
EndEnumeration
;- Gadget Constants
Enumeration
#Button_0
#Listview_0
EndEnumeration
If OpenWindow(#Window_0, 220, -1, 600, 300, "essaie", #PB_Window_SystemMenu | #PB_Window_TitleBar | #PB_Window_ScreenCentered )
If CreateGadgetList(WindowID(#Window_0))
ButtonGadget(#Button_0, 20, 10, 100, 30, "enregistrer sous...")
ListViewGadget(#Listview_0, 20, 50, 560, 230)
For a=1 To 10
AddGadgetItem (#Listview_0,-1,Str(a)+" enregistrer sous") ; défini le contenu de la boîte de liste
Next
EndIf
EndIf
Repeat
EventID = WaitWindowEvent()
If EventID = #PB_Event_Gadget
Select EventGadget()
Case #Button_0
Fichier.s = SaveFileRequester("Enregistrer sous...","c:\Listview","*.txt",0)
If Fichier = ""
Else
If GetExtensionPart(Fichier) = ""
Fichier = Fichier + ".txt"
EndIf
Enregistrer = #True
EndIf
If Enregistrer
If CreateFile(0,Fichier.s)
NbItems = CountGadgetItems(#Listview_0)
For n = 0 To NbItems - 1
Item.s = GetGadgetItemText(#Listview_0,n,0)
WriteStringN(0,Item)
Next
CloseFile(0)
MessageRequester("Enregistrement","La liste a été sauvegardée dans : "+Fichier,#MB_ICONINFORMATION)
EndIf
EndIf
EndSelect
EndIf
Until EventID = #PB_Event_CloseWindow
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
Je n'ai pas vraiment compris le sens de ta question?
Que veux tu enregistrer exactement dans le fichier texte ?
Qu'appelle tu "résultat"
La selection dans la listview ????
La listview complete ???
oui je me suis surement mal expliquer bin comme Jacobus vien juste de codé je souhaité sauvegarder tout le contenu. merci a toi Jacobus c'est super cool
façon tout les personnes de ce forum le sont aussi
@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz