I've got an MDIChild window created with -onTerminate =>
\&closeChild in its options.
When the X box is clicked on the window, closeChild runs fine and then
the window closes. However, if I close it by sending
$client->Close($child);, the window closes *without* closeChild being
called at all.
>From Microsoft's documentation, it appears that this is a bug (i.e.,
the expected behavior is that MDIClient's Close method should do the
exact same thing as clicking the Close box on the child window).
Can anyone come up with a workaround for this? As it is, if I close
my whole application, it shuts down without the MDIChildren getting a
chance to object (if they contain unsaved data), and the "Close All"
menu item I'm trying to add leads to potentially losing data as well.
Get latest updates about Open Source Projects, Conferences and News.