ich bastle gerade an einem Memory-Spiel. Die Karten sind Bilder, die ich auf vielen kleinen Panels abbilde. Diese Panels liegen ihrerseits wieder auf einem Panel, das sich im Hauptrahmen befindet (ich verwende keine Sizer, weil ich noch nicht ganz kapiert habe, wie ich die benutze und was ich damit tu, aber das will ich hier und jetzt auch gar nicht lernen

So, zum Problem:
Wenn das Spiel ganz oder teilweise durch ein anderes Fenster verdeckt worden ist, sind die bisher aufgedeckten Karten nicht mehr zu sehen. Ein Refresh wird notwendig. Nur, wann?
Ich hatte gedacht, daß das Hauptfenster mitbekommt, wenn es von einem anderen verdeckt wird oder zumindest mitbekommt, wenn es wieder den Focus bekommt. Aber das scheint nicht so einfach zu sein.
Fragen:
- Ist das Warten auf den Focus die richtige Methode?
- Wenn ja, müssen alle Panels für sich prüfen, ob sie den Focus haben und das dann an das Hauptfenster weiterleiten?
- Gibt es ein System Refresh-Event, wenn ja, wie wird es genutzt?
Danke für Eure Hilfe,
Christoph