Beh ... mi sembra ovvio ... hai visto che usi la

Console.WriteLine

per scrivere nella Console (e quindi nella finestra di debug)?

Quella informazione andrebbe nella listbox ... ovviamente non con la ReadAll ...

In ogni caso, il codice e' caotico ... dovrebbe essere

codice:
        
Dim req As FtpWebRequest = FtpWebRequest.Create("ftp://ftp.xxx.com")
req.Credentials = New NetworkCredential("xx", "xx")
req.Method = WebRequestMethods.Ftp.ListDirectoryDetails

Dim sr As New StreamReader(req.GetResponse().GetResponseStream())
Dim str As String = sr.ReadLine()

While Not str Is Nothing
   ListBox1.Items.Add(str)
   str = sr.ReadLine()
End While

sr.Close()
sr = Nothing
req = Nothing
P.S. Comunque, se programmi "incollando" vari pezzi, non arriverai mai a capire il codice e a scrivere programmi validi ... dovresti "studiare" le varie componenti in maniera accurata prima di usarle ...