Speichern von Einstellungen beim Programmende

max77
Ich habe ein Prog in VB.NET geschrieben, bei der Benutzer, neben ein paar weiteren Einstellungen, selbst eine Schriftart auswählen kann.

Einstellungen als Zahlen oder Buchstaben in einer Textdatei abzulegen ist nicht das Problem, aber wie speichert man eine Schriftart (System.Drawing.Font)???
Als Text (Namme und Größe) geht, aber das kriege ich dem Font-Objekt nicht mehr zugewiesen...

Hat jemand eine Lösung hierfür??
Würde mich über Hilfe freuen?
Scorcher24
Ich würde dir gerne helfen aber ich brauch mehr infos bitte.
An welcher Stelle liest du den Font wieder ein??
Wie hast du die Settings abgespeichert ??
Welche Fehlermeldung erhälst du ??
Könntest Du den problematischen Code vielleicht posten ??
Schönen Dank und rya.
max77
Ich möchte einfach die Schriftart, die als System.Drawing.Font im laufenden Programm in der TextBox.Font-Eigenschaft gespeichert ist in einer "Einstellungen"-Datei (TextDatei) abspeichern.

Habe den Code gerade nicht zur Hand, werde den morgen mal posten.


Gruß und schon mal vielen Dank
Dirk
max77
Ich habe ein paar Einstellungen so speichern können. Dabei handelt es sich aber um Text, den ich auch so auswerten kann.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
Sub EinstellungenSpeichern
	Dim strSettings As String
	strSettings = "[" & strprogname & "]" & vbcrlf
	strsettings += "AWOT:" & mnuAlwaysTop.checked & vbcrlf
	strsettings += "PALL:" & mnuSonderzeichen.checked & vbcrlf
	fileopen(98, "settings.ini", openmode.output)
	print(98 ,strsettings)
	fileclose(98)
End Sub


Das Problem ist nur, eine Schriftart so abzuspeichern, daß ich sie wieder verwenden kann.
Mit
code:
1:
2:
print(98, txteditor.font.tostring)

könnte ich diese zwar abspeichern, aber nach dem Laden ist es mir bis jetzt noch nicht gelungen, diese wieder in txteditor.font zu speichern verwirrt verwirrt