Einzelnen Beitrag anzeigen

Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.323 Beiträge
 
Delphi XE2 Professional
 
#1

Form.Width stimmt nicht nach WindowsState = wsMaximized

  Alt 30. Dez 2008, 23:06
Hallo,

ich belschreibe im OnCreate der Form die Properties "Height", "Widht", "Top" und "Left" mit Werten.
(hier aus einem Rec, aber das spielt keine Rolle)
Delphi-Quellcode:
  //MainForm-Positionen aus Rec laden
  MainForm.Height := MainForm_Rec.Rec_Height;
  MainForm.Width := MainForm_Rec.Rec_Width;
  MainForm.Top := MainForm_Rec.Rec_Top;
  MainForm.Left := MainForm_Rec.Rec_Left;

  //maximiert starten
  If MainForm_Rec.Rec_maximiert then
    MainForm.WindowState := wsMaximized;
Danach wird die Form maximiert dargestellt. (MainForm_Rec.Rec_maximiert = true)

Wenn ich danach dann Form.Width abfrage, so erhalte ich aber noch den alten Wert vor dem Maximieren.

Wieso wird dieser Wert mit dem Maximieren nicht aktualisiert?
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat