Hallo ihr,
ich habe ein kleines Programm mit einem WebBrowser Objekt, und dieses möchte ich, wenn das Programm geschlossen wird serialisieren um bei einem Neustart des Programms den alten Zustand wieder zu laden.
Dazu habe ich extra die WebBrowser-Klasse abgeleitet und das Attribut [Serializable()] hinzugefügt, aber dennoch fliege ich beim Serialisieren ab, wo er mir sagt das System.Windows.Forms.WebBrowser nicht serialisierbar sei.
Wie kann ich meine Klasse dennoch serialisierbar machen?
Hier noch der Code von meiner Klasse Browser:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| [Serializable()] class Browser : WebBrowser { static int GlobalID = 0;
int ID; public Browser() : base() { ID = GlobalID++; } } |