at 23.08.2007 21:46 Uhr, Christian Hahn wrote:

> Alle meine Fenster haben im resized-Eventhandler eine Routine, die die Größe
> der Controls der neuen Fenstergröße anpasst. Klar, dass das jeweilige
> Fenster neu gezeichnet werden muss, wenn es resized wird, aber doch nicht,
> weil ein anderes Fenster darüber geschoben wurde und sich ein weiteres
> Fenster öffnet.
> Und dann kommt noch hinzu, das alles passiert nur, wenn das sich öffnende
> Fenster3 ein Floating Windows ist. Ist es ein gewöhnliches Document, ist das
> ganze Problem verschwunden.
> Ist das ein Bug (RB 07_2 für Windows) ?

Hi Christian,

keine Ahnung ob das ein Bug ist oder nicht - auf dem Mac hab' ich das bisher
noch nicht gesehen. Andererseits kannst Du das ja auch einfach umschiffen,
indem Du in Deinem Resized-Event prüfst, ob sich die Fenstergröße
tatsächlich geändert hat:

if (gOldWidth <> w.width OR gOldHeight <> w.height)
       AdjustWindowContents...
end if

oder so.

andy


Antwort per Email an