Code is straight forward. I don't see any issues. Perhaps the obvious is just not hitting me in the head again?
======================
Sub Routine srClearAllMenus() is in Global Code section.
SubRoutine srShowThisMenu() is in On Entry for a button element named btnAddItems.
Quote:SubRoutine srClearAllMenus()
VISIBILITY(btnMenuA1,0)
VISIBILITY(btnMenuA2,0)
VISIBILITY(btnMenuA3,0)
VISIBILITY(btnMenuA4,0)
VISIBILITY(btnMenuB1,0)
VISIBILITY(btnMenuB2,0)
VISIBILITY(btnMenuB3,0)
VISIBILITY(btnMenuB4,0)
VISIBILITY(btnMenuC1,0)
VISIBILITY(btnMenuC2,0)
VISIBILITY(btnMenuC3,0)
VISIBILITY(btnMenuC4,0)
VISIBILITY(grpMenuA,0)
VISIBILITY(grpMenuB,0)
ForceRedraw()
End SubRoutine
===============================
SubRoutine srShowThisMenu()
srClearAllMenus()
VISIBILITY(btnAddNouns,0)
VISIBILITY(btnAddVerbs,0)
VISIBILITY(grpMenuA,1)
VISIBILITY(btnMenuA1,1)
VISIBILITY(btnMenuA2,1)
VISIBILITY(btnMenuA3,1)
VISIBILITY(btnMenuA4,1)
ForceRedraw()
End SubRoutine
Not all elements are on same Tab. The slements btnAdd*. are on the same tab as btnAddItems that triggers the actions. The btnMenu* and grpMenu* items are on Tab page 2.
Version 1.0.4. All elements created from Element Adder, not from Database Manager.