I want to change where a component is located on a form via a form script. I tried ThisForm.Components("MyComponent").Top = "10" but this does not work. Does anyone know how to do this?
I did what digging I could on this, and from what I have found this is a read only property. There is no setter in the code for it. The data is stored in the Forms table, and cannot be changed without regenerating the form. Its why when you make a change to the form and save, if you have it open still you wont see the change until you close and open the form again.
You could create a duplicate field and have them hidden and visible when you're wanting it to move.
I would be very interested to hear if others have another idea though!