Josh McFarlane
darsant at gmail.com
Tue Jan 31 13:18:19 CST 2006
On 1/31/06, Heenan, Lambert <Lambert.Heenan at aig.com> wrote: > No need for Eval. > > If you control are *consistently* named you can try... > > Function TurnMeOn(bWhichWay as boolean) > Dim n as integer > Dim s as string > > n = 1 > With Me > Do While n < 21 > .Controls("Check" & n) = bWhichWay > n = n + 1 > loop > End With > End Function > > Which eliminates he need to use the Tag property. I don't know, I may just be prejudiced against string manupulating control names. Tags allow me to seperate things into nice organizational chunks, and I can add a new control without needing to touch the underlying code. OTOH, if I change the name of a control while using strings, it won't give me a problem until I execute the code, which can be nasty sometimes if you miss testing it. -- Josh McFarlane "Peace cannot be kept by force. It can only be achieved by understanding." -Albert Einstein