Thema: Delphi ModalForm minimieren

Einzelnen Beitrag anzeigen

Benutzerbild von MasterEvil
MasterEvil

Registriert seit: 12. Feb 2005
Ort: Hannover
234 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: ModalForm minimieren

  Alt 12. Jun 2007, 16:15
Hallo Mazel,

danke für deine Antwort. Du hast recht!
Es ist wirklich in Delphi 6 auch so, wir hatten das damals selbst "korrigiert" und diese Korrektur funktioniert nun nicht mehr.

Mir ist die Modal Problematik zwar klar. Aber vernünftig finde ich das Verhalten trotzdem nicht. Schließlich minimiert sich ja die restliche Anwendung nicht, sondern nur das eine Modal-Fenster.
Die restlichen Fenster verschwinden nur in den Hintergrund (wenn man noch andere Programme offen hat).

Mich persönlich irritiert das.

Versuche jedenfalls nun, unseren "Fix" wieder zum Laufen zu bringen. Bin bislang aber gescheitert.

Vorher sah es so aus:
Delphi-Quellcode:
procedure CBaseForm.WMSize(var Message: TWMSize);
begin
  inherited;
  if WindowState=wsMinimized then Self.BringToFront;
end;
Ich schätze, dass sich die Abarbeitungsreihenfolge geändert hat. Jedenfalls muss nach dem Aufruf noch etwas kommen, das ihn wieder in den Hintergrund schiebt.

Gruß,
Steffen
  Mit Zitat antworten Zitat