All new development should be done in .NET.
Move Visual Basic 6 applications gradually and incrementally using interop. You can use the
Microsoft Interop Forms Toolkit 2.1 updated for Visual Studio 2008 and 2010 to help you.
Microsoft will support your existing Visual Basic 6 components and applications through the lifetime of Windows 7 client and 2008 R2 server. Find out what support options are available to you:
Read the Official Support Statement on Windows 7, Windows Vista, and Windows XP.
Partner Tools and Solutions to assist with a more complete migration.
Visual Basic 6 Migration page for resources on how to plan and execute a gradual, phased migration to .NET.
Ed Robinson, Michael James Bond, and Ian Oliver
Alessandro Del Sole, Foreword by Beth Massi