Mi associo alla richiesta di flash per quanto riguarda l'ultimo punto, ovvero vorrei sapere come fare a modificare il testo di un Item e successivamente salvarlo. Ho provato in questo modo:

codice:
Dim W As New IO.StreamWriter(OpenFileDialog1.FileName)
        W.WriteLine(TextBox1.Text)
        W.Close()
ma così facendo mi salva sì quello che scrivo nella TextBox, ma cancella tutto il resto scrivendo solo quella stringa. Poi mi interesserebbe anche sapere come fare ad aggiornare la ListBox ad operazione conclusa... Immagino che si debba far rileggere il documento, resettare la ListBox e reinserire gli elementi, modificati e non; oppure più semplicemente eliminare l' Item selezionato (e modificato) e sostituirlo con quello aggiornato.

P.S. C'è per caso un modo per aggiornare il nome dell'Item senza salvarlo, in modo da poter fare altre modifiche ad altri Item?

Ringrazio anticipatamente

Aggiornamento:
Facendo una ricerca ho trovato una cosa per VB6 (ListView) :
codice:
List.ListItems(1).Text = "kkk"
Ora, ho cercato di adattarla al VB.NET e al controllo ListBox, agendo così:

codice:
ListBox1.SelectedItem.Text = "Prova"
Ma mi dà un errore.
Come fare quindi? Attendo vostre risposte