Meine Benutzer beschweren sich, dass bei jedem Neustart meines Programm, dass Fenster wieder die Grösse und Position einnimmt, die ich im Standard vergeben habe.
Kann ich die Position und Grösse des Fensters abspeichern und beim nächsten Start wieder laden?
Gibt es dazu ein Befehl?
Dazu gibt es die Events Open und Close im Window in der du die Einstellungen aus z.B. einer Datei laden und zur nderung der Gre und Positonierung der Fenster nutzen kannst
Ich speichere die Eigenschaften .Top, .Left, .Width und .Height von Window1 (sowie weitere Werte) in einer SQLite Datenbank ab und lese diese bei Programmstart wieder ein. Zudem gebe ich dem User in den App Einstellungen die Möglichkeit des Rücksetzens auf die Grundeinstellungen, bzw. das automatische Speichern der Position ein- und auszuschalten.
im Open Event Deines Fensters. Dann kümmert sich das OS darum.[/quote]
Danke!! Das ist perfekt. Funktioniert prima.
Ich hab den Quellcode 1:1 so verwenden können, hab mir nur das LongVersion rausgeworfen, damit ich nicht bei jedem Update wieder Beschwerden bekomme. [Ist reine Inhouse-App, da hagelt es schnell gemeckers. ]