Hmm, when changing properties via code the OnChange Event will get called for a TtabCOntrol if the OPTIONS is set for it..
Its not suppose to get called and it was fixed but for those that have code working with it the old way, you can set the
flag in the OPTIONS to make the Onchange event get called when your code make changes to the control that reflects the
TAB index.
Normally USER changes should only be triggering this event "OnChange" for the TTabControl.
I Think before 1.8.2 it would trigger the OnChange in both cases, user and code changes but then a flag was added to
fix that..
If I understood your question I believe I have answered, if not, please ask again differently