Zitat Zitat von Pat21 Beitrag anzeigen
@ chenjung
Mit VB arbeite ich zwar schon lange nicht mehr, aber ich kann dir, denke ich, trotzdem helfen.
  • Du willst also, dass beim Klick auf den Button deine Favoriten abgespeichert werden ? Warum hast du dann bei dem "Form_Load" ein "My.Computer.FileSystem.WriteAllText("C:/favo/Favorites.dat", inhalt, False)" eingefügt ? Somit werden die ja wieder beim Laden gespeichert.
  • Deine Favoriten werden, so wie ich das sehe, nur in einer Textbox aufgelistet, oder ?
  • Wie sieht denn der Inhalt der Favoriten.dat aus ? Also, wie ist diese gegliedert ?
Hi und erstmal danke

Genau, beim drücken im Menü auf Favos hinzufügen, soll die Akteulle Seite gespeichert werden

Zur Zeit sieht es so aus:
<>
http://www.

http://www. habe ich in der Form6 angelegt, aber bringt nichts, denn er macht zwar was, in der Favo.dat, aber dann nur <> (als ich das http noch weggelassen hatte). Aber nicht in die Seite, die abspeichern will ^^

Der aktuelle Code:
Code:
 Private Sub Form6_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim inhalt As String
        If My.Computer.FileSystem.FileExists("C:/favo/Favorites.txt") = True Then
            inhalt = My.Computer.FileSystem.ReadAllText("C:/favo/Favorites.txt")
            inhalt = inhalt & vbNewLine & TextBox1.Text & "http://www." & TextBox2.Text
        Else
            inhalt = TextBox1.Text & "http://www." & TextBox2.Text
        End If
        My.Computer.FileSystem.WriteAllText("C:/favo/Favorites.txt", inhalt, False)
        ' Ggf neu einlesen, damit neuer Favorit direkt sichtbar