I'm not sure it's that Init gets called before Load, but I would expect you to have isses. Objects are instantiated from inside out, so the Page Init will get called before the PageFrame Init.
>I thought LOAD always occurred before any INITs ...
>
>I have a form class which has a pageframe in it. When I start the form, the INITs for each page fire. (That's odd, too, isn't it? I thought that INITs are not normally called for pages.)
>
>Now, this would not be an issue except that the init for each page has an assignment:
>This.parent.SomeProperty = SomveValue
>and the zeroes get displayed in the calling form.
>
>How do I turn that display off?
>
>Thanks
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer