VB6 and VB.net are VERY different languages.
They do share some syntax and the name but that is about it.
Please note that this is written by a VB6 developer so may be biased