I think the attached VI does what you want.
The idea is to detect a change in the tab control value (user switching from one tab to another).
When that happens, use the PAGES property of the tab control. Use the old value of the TAB control as an index into the PAGES property - that gets you the old page. Use a property node to set the FG color of that page back to gray (your inactive color).
At the same time, use the new value of the TAB control to get the new page. Use another property node to set the FG color of that page to flaming pink, or your active color.
You could use an EVENT structure, as well.
You only have to change two pages, the one you are coming from, and the one you are going to.
You have to ALLOW MULTIPLE COLORS
in the ADVANCED section, though.
Steve Bird
Culverson Software - Elegant software that is a pleasure to use.
Culverson.com
Blog for (mostly LabVIEW) programmers: Tips And Tricks