This is the exact way, in which these events work in VB6 and VB.NET. Another idea: set KeyPreview property of the form to true and in form's KeyDown event catch the TAB key.
Plamen Ivanov MCSD .NET Early Achiever and MCAD .NET Charter Member (VB .NET/SQL Server 2000) MCSD (VB 6.0/SQL Server 2000) br> VB (.NET) - what other language do you need in the whole Universe?...