Einzelnen Beitrag anzeigen

Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#1

Bei maximiertem MDIChild den Icon-Wechsel anzeigen

  Alt 14. Feb 2009, 09:12
In einer MDI Anwendung wird in den MDIChild je nach verwendetem Anzeigefilter das Icon geändert:
ImageList3.GetIcon(aInt,aFormEditor.Icon); ...funktioniert auch. Nur wenn die MDIChildren maximiert sind, wird das Icon (neben Menu im HauptForm) nicht aktualisiert. Erst wieder wenn das MDIChild "normal" angezeigt wird.

Mangels Wissen wie ich das Icon elegant aktualisiere, mache ich es z.Z. so:
Delphi-Quellcode:
if aFormEditor.WindowState=wsMaximized then begin
  aFormEditor.WindowState := wsNormal;
  aFormEditor.WindowState := wsMaximized;
end;
Das flackert kurz, aber funktioniert. Trotzdem sollte es da ja eine besser Lösung geben?
  Mit Zitat antworten Zitat