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
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
Curtir tópico
+ 0
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.
:(
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 seguinteVale 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]...
public NovaClasse() : base() { // Seu novo código }
Responder
Clique aqui para fazer login e interagir na Comunidade :)