I am using VB.Net, SQL Server 2000, Windows 2000. I have an application where a user needs to enter a number into three separate text boxes. The first one has a max length of 3, the second, 1 and the third 4. I don't want them to have to tab or click into the next box. How can I tell the cursor to setfocus into the next box when the maxlength has been reached. I could do this in VB6 very simply and I know how to send the cursor to another text box when coming from an error message or on form load. Any help would be greatly appreciated.