Autor Beitrag
mtm
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 64

Windows 10 Pro 64 Bit
Delphi XE 6
BeitragVerfasst: Mo 04.11.13 19:13 
Hallo zusammen !

Ich bin mir nicht sicher, ob das Thema hier hingehört, aber ich probiers hier einfach mal.
Ich speichere in einer Anwendung von mir die Position einzelner Fenster in einer ini-Datei. Das funzt soweit auch ganz gut. Jetzt habe ich ein Problem, wenn ich auch Styles verwenden möchte.

Dazu verwende ich folgenden Code :
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure TfrmMain.FormCreate(Sender: TObject);
var
  fn: String;
begin
  fn := GetIniPfad(Self); // ermittlung des Dateinamens der Ini-Datei
  ini := TIniFile.Create(fn);
  LoadIni;  // Laden der Daten aus der Ini-Datei (z.B. aktStyle)
  TStyleManager.TrySetStyle(aktStyle);
  GetPos(ini,Self); // Setze Fensterposition auf gespeicherten Wert
end;


So ist z.B. als Left-Wert die 132 gespeichert. Das Fenster liegt aber auf 22.
Wenn ich den Teil mit TrySetStyle weglasse funktioniert es. Wo könnte da das Problem liegen ? Vielleicht hatte ja jemand von Euch schon mal so ein Problem.

Danke im Voraus
mtm