I have a control that needs to reference the containing form. In my code (control code), I'm trying to write code for the button click. Well, in the button click, I have to get a hold of the form controls collection to start iterating through it. However, since this is a control and not actually part of the page, I can't do foreach (Control c in Form1) since Form1 doesn't exist in the control. How can I get my control to be able to access the containing page's form? Thanks.