To fully test this on other machines, I will post the entire source. It's rough, spaghetti code at the moment. I will clean up after I remove bugs etc. I have 22 input boxes and labels on one tab, and 23 input boxes and labels on another. 21 input boxes/labels change each time. The other input boxes/labels do not hide, they stay on both tabs. Here is the source. #include <GuiConstantsEx.au3> #include <GDIPlus.au3> Global $NewItemLabel, $NewCost, $TotalWeeklyCost,