Si tienes un código en VB6 y quieres pasarlo al VB.net haz lo siguiente:
abre VB.net fichero--> abrir proyecto---> localiza el proyecto de vb6--> dale clic al *.vbp---> y sigue las instrucciones...
automáticamente lo convertirá en un proyecto de VB.net Al término hay que repasar el código ya que no realiza la conversión al 100%, pero en casi todo deja una línea que indica porqué no se hizo la conversión dándote un enlace para que veas que debes hacer en esa situación.
Vamos que el 95% te lo resuelve el 4% te indica que debes hacer y sólo el 1% tendrás que sustituirlo por algo equivalente... Naturalmente estas cifras dependerán de cada proyecto y de cómo haya sido programado... pero es bastante efectivo..
Saludos...