>
>Hold on a sec, correct me if I'm wrong. <>
>OK, you're wrong. <g>
>
>If I put the following in the Click EventHandler of MyButton:
>
>MessageBox.Show(this.MyButton.Parent.ToString());
>
>it will display the container that the button is contained in, be it a form, a UserControl, a GroupBox, whatever. It does not display the Button class that MyButton is derived from.
>
>This is in WinForms ... now, granted, I haven't done a lot in WebForms but I'm pretty sure that it works the same in WebForms.
>
>~~Bonnie
It is the same in Web Forms. In the true spirit of encapsulation, there is no way to reference a derived class' base class outside of the class declaration. When dealing with an object in a container (like a Page), the only interface with the base class is through Public, Protected and Friend properties and methods.