I'm setting up a form that (depending on an option selected) will either show or hide some of the controls.
There are about 30 usable controls, ranging from option groups to text boxes and command buttons. Also a bunch of other non-usable labels, lines etc.
They will be hidden or shown in groups of roughly 1/3 of the total controls.
My question is what would be considered best practice here:
1) To set the controls in subforms
2) To group the controls and use a For Each statement based on the .tag property
3) To manually show/hide each control
I believe that (1) would be the easiest, but I once read that subforms carry a lot of overhead. (2) would probably be my second choice, but carries more code than (1). I hope nobody says (3) since I'd sure not like to code all of that.
Or, is there another, better choice?
Suggestions are appreciated!