Classe '<classname>' deve declarar 'Sub New' porque sua classe base '<classname2>' não tem um 'Sub New' acessível que pode ser chamado sem argumentos
Uma classe derivada não declara um construtor e Visual Basic não é possível gerar um porque não há nenhum construtor de classe base pode chamar.
Quando uma classe derivada não declara um construtor, Visual Basic tenta gerar um construtor implícito sem-parâmetros, chamado MyBase.New().Se não há construtor acessível na classe base que pode ser chamado sem argumentos, ou se há mais de um, Visual Basic não pode gerar um construtor implícito.
ID de erro: BC30387
Para corrigir este erro
Declare e implemente pelo menos um construtor Sub New em algum local na classe derivada.
Acrescente uma chamada para um construtor de classe base, MyBase.New(), na primeira linha de cada Sub New.
Consulte também
Conceitos
Como objetos são criados e destruídos Outros recursos