Chat Programm - Hilfe

Ich auch nicht;) dann musst du überprüfen, ob in der Datei dasselbe steht, wie in der Liste, wenn ja, solange warten bis neuer Text da ist, ansonsten in die Listbox kopieren, die du vorher löscht.
Alternativ kannst du auch die Listbox vor jedem schreiben löschen, dann sollte das auch gehen
 
Ich kann kein VB, aber vermute mal, so sollte es gehen zu meinem zweiten Vorschlag:
Code:
File.Delete(My.Computer.FileSystem.SpecialDirectories.Temp & "chat.txt");
My.Computer.Network.DownloadFile("XxXx", My.Computer.FileSystem.SpecialDirectories.Temp & "chat.txt");
ListBox1.Items.Clear; 
ListBox1.Items.Add(File.ReadAllText(My.Computer.FileSystem.SpecialDirectories.Temp & "chat.txt"))
 
Es funktioniert so zwar, nur wird diesmal immer nur ein Nachricht angezeigt, es soll ja aber der gesamte chatverlauf angezeigt werden... Das ist ja das Problem. Er zeigt jetzt immer nur eine nachricht an, die neuste.
 
Trotz allem, wie von Masterclavat schon weiter oben angemerkt, FALSCHES FORUM! Die Spezialisten für .NET (und Dein Code ist ein .NET-VB) sitzen i .NET-Forum. Dieses hier ist das Forum für VB4-6, VBA.
 
zwar schon etwas länger her, aber:

"pfusch" es dir zurecht und mach einen Vergleich:

Wenn NICHT neuertext = altertext dann
schreibe neuertext in liste...
ende wenn
 
Zurück