I answered your private e-mail, but I'll answer it here publicly for the benefit of others.
Although the control's security is set at instantiation by default, you can still call a control's SetAccessReadOnly() and SetAccessFull() methods afterwards. I recommend adding your controls to a container and calling the container's SetAccessReadOnly() and SetAccessFull() methods.
Regards,
Kevin McNeish Eight-Time .NET MVP VFP and iOS Author, Speaker & Trainer Oak Leaf Enterprises, Inc. Chief Architect, MM Framework http://www.oakleafsd.com