Hallo,
habe folgendes Problem:
Wenn ich mein Fenster/Programm schließe möchte ich dass die aktuelle Position von Form1 in einer Datei gespeichert wird, damit ich beim nächsten Start des Programmes die .txt auslesen kann und das Programm sich an der selben Stelle befindet wie vor dem Schließen.
Habe es bisher so versucht:
Der Inhalt der .txt Datei sieht so aus:
Das Speichern klappt, aber beim starten des Programmes erscheint ein Konvertierungsfehler:
Was muss ich am Code ändern dass es funktioniert???
habe folgendes Problem:
Wenn ich mein Fenster/Programm schließe möchte ich dass die aktuelle Position von Form1 in einer Datei gespeichert wird, damit ich beim nächsten Start des Programmes die .txt auslesen kann und das Programm sich an der selben Stelle befindet wie vor dem Schließen.
Habe es bisher so versucht:
Quellcode
- Private Sub Form1_Closing(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
- My.Computer.FileSystem.WriteAllText("C:\Program Files\PersonalClockWidget\ClockPos.txt",
- Me.Location.ToString, False)
- End Sub
- Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- Timer2.Start()
- Me.TopMost = True
- Me.Location = New Point(My.Computer.FileSystem.ReadAllText("C:\Program Files\PersonalClockWidget\ClockPos.txt"))
- End Sub [b][/b]
Der Inhalt der .txt Datei sieht so aus:
{X=1395,Y=986}
Das Speichern klappt, aber beim starten des Programmes erscheint ein Konvertierungsfehler:
Was muss ich am Code ändern dass es funktioniert???