You can use VB and C# together, but they need to be separate projects in VS.
Create your code in C#, build it and reference it in your VB part.
Then you can use:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim cSharpModule as <your module>
cSharpModule.HandleClickFromVB()
cSharpModule.Dispose()
End Sub
</your>
But you provided not very much details..