I'd offer the user an interface similar to the Set Tab Order by List interface in the development IDE. I'd also add a custom property to the base objects called (e.g.) "FriendlyName" - show that name to the user in the list, instead of the actual name or trying to get the associated label.
Store that info in a table when the user saves tab changes, and restore when the form is opened.
HTH
Cheers
>While I was creating a framework to dinamically generates form I found a nice complication.
>I want that the final user will be able to set the tab orders for all objects in the form, including the objects contained in containers and pageframes.
>Any slightly idea, of the best way to do this?
>
>Best regards,
>Pablo S.Velazco
Insanity: Doing the same thing over and over and expecting different results.