Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - FormPlacement aus RXLib


schitho - Di 19.08.03 17:15
Titel: FormPlacement aus RXLib
Hi,

ich verwende FormPlacement aus der RXLib, um die Fensterposition und Größen in einer ini-Datei abzuspeichern und zu laden.

Mit Active:=true wird das automatische Laden und Speichern aktiviert. Der Nachteil dieser Methode ist jedoch, dass mein Programm eine Fehlermeldung bringt, wenn unter W2000 nicht die nötigen Schreibrechte vorhanden sind.

Daher verwende ich Aktive:=false und zum Laden FormPlacement.RestoreFormPlacement bzw. zum Speichern

Delphi-Quelltext
1:
2:
3:
4:
try 
  FormPlacement.SaveFormPlacement;
:
:


Durch die try-Konstruktion fange ich die Fehlermeldung ab.

Dies funktioniert auch - halbwegs.

Im Unterschied zu Active:=true wird beim Laden jedoch immer das Fenster zentriert und nicht an der ursprünglichen Position angezeigt.

Kennt jemand das Problem?

Was kann ich machen, damit



Bin für jeden Hinweis dankbar 8)