SOLUCIÓN: El código era correcto pero llevaba casi 10 horas trabajando y me obcequé, el error lo daba otra clase que hereda del módulo y no tenía esos módulos.
Buenas,
en primer lugar aclarar que soy muy novato con vb.net pero conozco bien java.
Mejor os dejo el código en vez de andar explicando porque es muy poco:
Padre:
Código:
Public MustInherit Class VideoclubCommonModule
Inherits System.Windows.Forms.UserControl
Public MustOverride Sub Accept()
Public MustOverride Sub Cancel()
End Class
Hijo:
Código:
Public Class UsersAdd
Inherits VideoclubCommonModule
Public Overrides Sub Accept()
'codigo eliminado para hacerlo más legible
End Sub
Public Overrides Sub Cancel()
'codigo eliminado para hacerlo más legible
End Sub
'codigo eliminado para hacerlo más legible
End Class
Y el error es:
Código:
Error 1 Class 'UsersList' must either be declared 'MustInherit' or override the following inherited 'MustOverride' member(s):
Videoclub.VideoclubCommonModule : Public MustOverride Sub Accept()
Videoclub.VideoclubCommonModule : Public MustOverride Sub Cancel(). C:\Users\mrjay\Dropbox\Videoclub\Videoclub\Users\UsersList.Designer.vb 2 15 Videoclub