Fórum Problema com exibição de formulários secundários #608166
14/02/2020
0
Estou aprendendo c# e estou usando a MetroUI Framework para tentar um criar um sistema, só por aprendizado mesmo, fiz uma tela de Login e criei um botão para fazer a verificação do login e depois, se correto, seguir para o próximo Form, porém, da forma que estou fazendo, está abrindo um Form em branco, e não é o que eu preciso, preciso que abra um dos Forms que já tenho criado. Se alguém puder me ajudar ficarei grato!
Este é o código do botão, o formulário que tennho criado está nomeado como TMenuPrincipal.cs dentro de uma pasta chamada Telas
private void metroButton1_Click(object sender, EventArgs e)
{
MetroForm TMenuPrincipal = new MetroForm();
TMenuPrincipal.Show();
}
Este é o código do botão, o formulário que tennho criado está nomeado como TMenuPrincipal.cs dentro de uma pasta chamada Telas
Patrick Franco
Curtir tópico
+ 0
Responder
Posts
16/02/2020
Lourenço Lima
Boa noite,
O código que você usou está incorreto. O correto seria:
O nome não precisa ser formulario, pode ser o nome que você quiser, mas deve ser usado o mesmo nome para instanciar e para exibir.
Indo mais além, caso você queira fechar o formulário atual, basta adicionar a seguinte linha de código:
Espero ter ajudado!
Qualquer dúvida, só falar que farei o possível para saná-la!
O código que você usou está incorreto. O correto seria:
private void metroButton1_Click (object sender, EventsArgs e)
{
TMenuPrincipal formulario = new TMenuPrincipal();
formulario.Show();
}
O nome não precisa ser formulario, pode ser o nome que você quiser, mas deve ser usado o mesmo nome para instanciar e para exibir.
Indo mais além, caso você queira fechar o formulário atual, basta adicionar a seguinte linha de código:
this.Hide();
Espero ter ajudado!
Qualquer dúvida, só falar que farei o possível para saná-la!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)