En fait, je récupère le contenu de ma ListView si elle est non vide pour le mettre dans un fichier notepad pour pouvoir l'imprimer...
Mon code:
► Afficher le texte
Code : Tout sélectionner
Func _PrintFile()
Local $hFileOpen = FileOpen("Print.txt", 2)
For $i = 0 To _GUICtrlListView_GetItemCount($hListView2)
If _GUICtrlListView_GetItemText($hListView2, $i) = StringRegExp($hListView2, "", 3)) Then Return
ConsoleWrite(_GUICtrlListView_GetItemText($hListView2, $i)& @CRLF)
FileWriteLine("Print.txt", _GUICtrlListView_GetItemText($hListView2, $i))
Next
FileClose($hFileOpen)
EndFunc
Je pense qu'il doit y avoir beaucoup plus simple...
Pour fair simple, je lis ma ListView de bas en haut, dès que j'ai une ligne vide ou des espaces, tab (mais pas de texte), j'arrête d'ecrire dans mon fichier texte.
Je sais pas si j'ai été clair...
