Erro herança Visual de Formulário

04/01/2008

0

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

Mrduarte

Responder

Posts

11/01/2008

Mrduarte

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.
:(


Responder

19/01/2008

Bruno Belchior

Teste o seguinte, volte o [b:1b4bfe8bac]InitializeComponent[/b:1b4bfe8bac] para Classe base e na subclasse faça o seguinte
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 [b:1b4bfe8bac]InitializeComponent[/b:1b4bfe8bac]...


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar