When one wants to access visual components during the creation of a form, OnCreate does not guarantee that all components exist, let alone initialized. The workaround is using Loaded. When Loaded is called all components exist and are initialized. But... the form size is the size of the form during design time. This is generally no problem in the desktop area where the form is the same during design and when ran. However, when a form is designed for a Nexus 7 and is run on a 10 inch Galaxy Tab-2, the form size know during Loaded is the size of the form for a Nexus 7, and not for a 10" Galaxy Tab 2. Activate is the event where the real size of the form is known.