As it happens a Form is just a speciallised Control, but that's another matter.
For what you want to do, which for your reasons seems to me is quite pointless but each to their own, I'd bodge it like this....
<BR>public interface IMyCustomControl<BR>{<BR> bool ClickAnywhere { get; set; }<BR>}</P>
<P>public partial class UserControl1 : UserControl, IMyCustomControl<BR>{<BR> public UserControl1()<BR> {<BR> InitializeComponent();<BR> }</P>
<P> #region IMyCustomControl Members</P>
<P> public bool ClickAnywhere<BR> {<BR> get<BR> {<BR> throw new NotImplementedException();<BR> }<BR> set<BR> {<BR> throw new NotImplementedException();<BR> }<BR> }</P>
<P> #endregion<BR>}</P>
<P> public partial class Form1 : Form<BR> {<BR> public Form1()<BR> {<BR> InitializeComponent();<BR> }</P>
<P> private void Form1_Load(object sender, EventArgs e)<BR> {<BR> IMyCustomControl cc = new UserControl1();<BR> cc.ClickAnywhere = true
<P>