Mahey, you seem to be a pretty capable programmer, but I just want to add a note on what I posted to help you out:
The top section of code is meant to go in a Module code file, the VB6 extension was BAS, that is why it calls it a BAS module (in .Net the extension is .VB)
The second part is code that goes onto your Form (which there is a screen shot at the top right). In VB6, there wasn't such a thing as "Handlers" so code behind was handled with something behind the scenes which added function handlers from Routines to Objects at runtime. (well that is the best I understand it, I was in grade school when .Net first came out, so my experience with it is limitted).
You will have to "link" the routines to each object on the form yourself, because simply copy and pasting won't be enough. You can create the form, double click the object you want to add code to, and paste in the code from the proper area. (You'll probably be able to tell what goes where based on the Routine names)
In VB6, Buttons were called Command1, Command2
If you need any help let me know, I have converted many programs from VB6 to .Net