Array
(
)

Erro herança Visual de Formulário

Mrduarte
   - 04 jan 2008

Caros,

Implementei um formulário base para que fosse meu formulário padrão.
Até ai sem problemas.

Criei um formulário para herdar meu formulário base no VS2005.
Quando fui visualiza-lo deu uma mensagem de erro no layout dizendo que eu nao tinha implementado o construtor do formulário base no filho.

Apaguei o formulário filho do projeto e criei novamente.

Agora estou herdando o formulário base mas não aparece nada no layout do formulário filho. Não aparece nenhum objeto do formulário base.
Alguem sabe o que posso estar fazendo de errado???
Grato
Marcos

Mrduarte
   - 11 jan 2008

Putz pessoal
Fica aqui a solução para caso alguem faça a mesma nobisse.
O problema ocorrido foi que na sobrecarga do construtor eu retirei o comando InitializeComponent do construtor principal e passei para o construtor novo.
:(

Bruno Belchior
   - 19 jan 2008

Teste o seguinte, volte o InitializeComponent para Classe base e na subclasse faça o seguinte#Código

public NovaClasse()
  : base()
{
   // Seu novo código
}
Vale lembrar que o formulário filho provavelmente não conterá novos controles ou alterações de design, caso positivo, ambos as classes deverão possuir o InitializeComponent...