You want all or most of the labels and controls to become invisible after a user action occurs? How many are involved? If only a few, the example given will work fine (and if a label is attached to a control, the visibility of both are connected). If there are more than say, a dozen, a loop is neater code-wise. You also have the option to make these objects locked, which doesn't change their appearance, or disabled, which does. You cannot make a control invisible if it has the focus, so your code will have to ensure focus is on a control that will remain visible.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.