In my opinion the "whole changed sequence of event executions", especially when using tabs is utterly confusion.
Nice would be:
- first the constructors of objects contained within a tabpage
- then the constructor of a tabpage
- then the constructor of a tab control
- last: the open event of a window.
.. but it's not.
I've seen things change over the years and especially when using "create on demand" it's very well possible that when you access a "create on demand" tabpage's pfc_retrieve(), that event fires without seeing the constructor being triggered (implicitly) first.
Also I don't seem to understand why SetRedraw() of a tab or a tabpage doesn't also affect the objects contained within them.
Though I'm not a 100% sure if what I'm saying here is completly true, if I ever have some time, I'll make a sample application to figure it all out and present a feature request to Appeon.
regards
That is "Awesome" news.
PS: Us old (ahhh "mature") PB guys have to stick together ... LOL!
Regards ... Chris
Also, opening a window does not clear out the message object. yet opening a tab object (apparently from david's post) does.