Surely I do not understand.
You want to pass a subset of controls to a procedure -as opposed to itterating through the controls collection?
What gives you the impression / idea that passing the subset of actual controls is 'better' than iterating through the collection? And what is 'better' in this situation?
It appears (to me) that the subset of controls of interest must be dynamically selected, otherwise there is no need to identify them in a calling argument, so their identification must already be in some programatic / procedureal process. Likewise, the property and it's setting must be known, otherwise there is no reason to set it. So, it appears (to me) that when/where the control is identified as a canidate for having a property set, you could quite easily just go ahead and set it.
Alternatively, you mention iterating through the controls collection, as if the controls (or some existing property) include the necessary and sufficient identification for your purpose, if that is true, what is the issue with the iteration approach?
MichaelRed
m.red@att.net
There is never time to do it right but there is always time to do it over