CONTROLES DE WINDOWS FORM NAO APARECEM
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
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 ?
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 ?
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.
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.
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.
Tenta chamar ele sem instancia-lo como new.
private void clientesToolStripMenuItem_Click(object sender, EventArgs e)
{
frmCadCli.ShowDialog();
}
Abraços.
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.
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
Estranho
é muito complicado você postar o projeto? Pelo visto parece estar no inicio.
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
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
Em anexo o projetinho(bebezinho ainda hehe)
Sem o evento que gera os controles vai ser difÃcil eles aparecerem...
Altere o construtor do formulário conforme abaixo...
Altere o construtor do formulário conforme abaixo...
public frmCadCli()
{
InitializeComponent();
}
Nossa, como isso sumiu dali ? hehe
Bom agora vou poder começar a aprender de verdade rs. Obrigado Jhonatan
Bom agora vou poder começar a aprender de verdade rs. Obrigado Jhonatan
Tópico encerrado , respostas não são mais permitidas