The User Tip submitted by Nick Bulka in the January 1996 issueof VBPJ was interesting, but, as with so much code, improvable:
Sub TextHiLite( t as TextBox ) t.SelStart = 0 t.SelLength = len(t)End Sub
My improvement is to pass the TextBox control as a parameter.When VB passes a control as a parameter, it passes the Referenceto it, not a copy of it. With the Reference available, you canchange the properties and so forth without the time and resourceoverhead of declaring and instantiating a new object. Besides,it could be appropriate to change some characteristic for a controlthat does not have the focus. By passing it as a parameter, theprogrammer is not restricted to the active control.
VB3 can be lax about cleaning up after its objects. Several VBPJarticles suggest doing clean-up. This little routine I putin all my