Todos los Form heredan
System.Windows.Forms.Form no ves la herencia por que se herda en el diseñador en "form1.Designrer.vb" verás que hay una clase partial "Partial class Form1", "Partial" se usa para dividir una clase en varias...
Lo que tienes que hacer sería heredar system.windows.forms.form en una clase tuya, llamada por ejemplo "MiForm" y luego en vez de heredar "System.Windows.Forms.Form" heredas tu clase, y en el byval de la funcion te quedaría así "Public Sub PrepararFormulario(ByVal Frm As
MiForm)"
Sería algo así
Código vb:
Ver originalPublic Class MiForm
Inherits System.Windows.Forms.Form
Public Accion As String
End Class
'En Form1.Designrer.vb
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class F
Inherits MiForm
...
La otra opción sería en la función "RevisarFormulario" poner el byval como object y hacer un enlace en tiempo de ejecucción, pero bueno ya preferiría heredar..
Si tienes duda pregunta