Sorry for the confusion, I was referring to Page_Load of
the parent page which contains the control. If you
follow through a debug, you can see the path.
I found a fix!!! I was reading a book from Jeff Prosise
called "Programming Microsoft .NET" and saw the light.
On page 338 he explains how to dynamically load controls
onto the page. I set asp

laceholders on the page where
I want my control to be rendered, then did this in my
code behind of the parent page:
ArrayList myList = PJObject2.GetPJData();
TestControl myTestControl = (TestControl) LoadControl
("TestControl.ascx");
myTestControl.myList = myList;
myTestControl.isPJObject2 = true;
myTestControlPlaceHolder.Controls.Add(myTestContro l);
In the control, TestControl.ascx, I was able to access
the properties "myList" and "isPJObject2" in
the "CreateChildControls" method.
Thanks for the help,
Paul