Si un form lo creaste con C#, puedes acceder a una DLL escrita en VB, pero combinar ambos lenguajes no.
Esto sí:
Código c#:
Ver originalMessageBox.Show("Mensaje en c#"); Código c#
MostrarMensaje("Hola"); //Este puede ser un método escrito en VB, pero llamado con la sintaxis de c#
Esto no:
Código vb.net:
Ver originalDim var As String = "Valor"
String var = "Valor";
Saludos.