CONTROLES DE WINDOWS FORM NAO APARECEM

FBGSYSTEMS 26/09/2012 20:51:12
#410609
Boa noiet galera. Estou fazendo um formulariozinho de cadastro de clientes, apenas para estudo mesmo. Porem quando chamo o form ele os controles nao aparecem.

Estou chamando o form assim

          private void clientesToolStripMenuItem_Click(object sender, EventArgs e)
{
frmCadCli cadCli = new frmCadCli();
cadCli.ShowDialog();
}




O frmCadCli tem 2 buttons alguns text box e labels, porem o form aparece do tamanho inicial do c#, e sem os controles.
O que pode ser ?
JONATHANSTECKER 27/09/2012 08:20:43
#410624
Resposta escolhida
Você tem certeza que está chamando o fomulário correto?
Caso sim, crie um novo projeto e adicione qualquer controle em um formulário e veja se o problema persiste. Vamos tentando cercar os erros.
GUIMORAES 27/09/2012 09:01:11
#410630
Por qual motivo você está instanciando um novo formulário?
Tenta chamar ele sem instancia-lo como new.

private void clientesToolStripMenuItem_Click(object sender, EventArgs e)
{
frmCadCli.ShowDialog();
}

Abraços.




JONATHANSTECKER 27/09/2012 09:04:20
#410632
Citação:

:
Por qual motivo você está instanciando um novo formulário?
Tenta chamar ele sem instancia-lo como new.

private void clientesToolStripMenuItem_Click(object sender, EventArgs e)
{
frmCadCli.ShowDialog();
}

Abraços.





Existem N motivos para se instanciar um formulário antes de sua chamada.
O New é um construtor da classe, ele não é o responsável por limpar os controles.
FBGSYSTEMS 27/09/2012 09:26:22
#410638
Ja conferi isso sim, tenho apenas 3 forms, o menu, um que tem um list, e este que esta dando problema. Quando tento abrir o form do list, abre normalemnte.

Estranho
JONATHANSTECKER 27/09/2012 09:43:49
#410639
é muito complicado você postar o projeto? Pelo visto parece estar no inicio.
GUIMORAES 27/09/2012 09:54:50
#410642
Olá JONATHANSTECKER
Realmente sei alguns motivos para se instanciar um novo formulário.
A intenção era para que ele pudesse fazer uma tentativa, sem chamar o formulado instanciado como novo.
Já tive algum problema parecido com isto, mas se eu não me engano usei um try para verificar se ocorria alguma exceção ao chamar o formulário.

Abraços
FBGSYSTEMS 27/09/2012 10:25:34
#410647
Em anexo o projetinho(bebezinho ainda hehe)
JONATHANSTECKER 27/09/2012 10:48:54
#410649
Sem o evento que gera os controles vai ser difícil eles aparecerem...
Altere o construtor do formulário conforme abaixo...
        public frmCadCli()
{
InitializeComponent();
}
FBGSYSTEMS 27/09/2012 14:29:53
#410675
Nossa, como isso sumiu dali ? hehe
Bom agora vou poder começar a aprender de verdade rs. Obrigado Jhonatan
Tópico encerrado , respostas não são mais permitidas