ho riscontrato un nuovo problema, ho notato che utilizzando questo codice
mi ordina le righe ma ad ogni volta me ne aggiunge una vuota all'iniziocodice:'per ordinare in oldine alfabetico il file lib.txt Dim i As Integer Dim ItemList As New ArrayList() Dim myText As String = IO.File.ReadAllText(Application.StartupPath & "\libreria\lib.txt") Dim myArray() As String = Split(myText, vbCrLf) For i = 0 To myArray.Length - 1 Step 1 ItemList.Add(myArray(i)) Next i ' ItemList.Add("Item4") ' ItemList.Add("Item5") ' ItemList.Add("Item2") ' ItemList.Add("Item1") ' ItemList.Add("Item3") 'MsgBox("Visualizzo gli items che ho aggiunto") 'For i = 0 To ItemList.Count - 1 'MsgBox(ItemList.Item(i)) 'Next 'insert an item 'ItemList.Insert(3, "Item6") 'sort itemms in an arraylist ItemList.Sort() 'remove an item 'ItemList.Remove("Item1") 'remove item from a specified index 'ItemList.RemoveAt(3) ' MsgBox("Visualizzo gli items in ordine alfabetico") 'For i = 0 To ItemList.Count - 1 'MsgBox(ItemList.Item(i)) 'Next For i = 0 To ItemList.Count - 1 TextBox25.Text &= (ItemList.Item(i) & vbCrLf) System.IO.File.WriteAllText(Application.StartupPath & "\libreria\lib.txt", TextBox25.Text) Next![]()

Rispondi quotando